Author Topic: TECK layout designer  (Read 4847 times)

0 Members and 1 Guest are viewing this topic.

Offline Mackansson

  • Thread Starter
  • Posts: 5
TECK layout designer
« on: Thu, 22 August 2013, 01:25:00 »
...and then hell froze over.

Quote
Application to Reprogram the Truly Ergonomic Keyboard

We are pleased to announce that we now have an application to reprogram the Truly Ergonomic Keyboard, a Layout Designer.

ALL Truly Ergonomic Keyboards provide fully reprogrammable keys and layout customization, allowing for uncommon and unique key configurations. You can now very easily change the logical position of any key, add logical keys, create your own custom layout(s), have up to 6 layers at once, and have two distinct layouts at the same time, amongst others.

Your custom layout is then saved internally so you can connect your Truly Ergonomic Keyboard into any compatible computer without the need to install any additional software or to reprogram each time. No matter what compatible computer you plug in into, you can have the same layout without the need of any third party application or special drivers.

Additionally, you have the option to change any required keys for the letters or symbols of your preference. This includes all keys including both spacebars where each key can have its own functionality. There are no restrictions of which keys accept special letters/symbols or special functionality.

You can also visit our Support – Alternate Layouts Firmware section to review diverse layouts already made or to start the Layout Designer with a Default layout for your particular model/language. You can use the templates as such or you can open them in the Layout Designer to change required functionality, you can then save the firmware/layout file to upgrade your keyboard and save the layout as a new template for later use or to share it.

If you use or want to have two distinct layouts (Qwerty/Alternate or Work/Entertainment) or use two computers (Windows/MacOSX) without the need to constantly flip DIP switch #2, you can consider having one layout in the “Main” layer, and the secondary layout on the “Num” layer, having the NumLock¬LED showing if you are using the secondary layout – you can then use the “Fn” layer for the numeric keypad as well as special functionality. Learn more at the "Dual Layouts" section.

We have also created a "Minimal Stretch Layout for Programmers" (Emacs included) where several keys in the “Main” and “Fn” layers are positioned to facilitate typing for programmers. “Fn” layers have F1-F12 keys closer and diverse keys positioned on both sides symmetrically to be easily used in combination with the new location of the Fn key.

If you are using Windows/Linux and use the Ctrl key a lot, or if you are using Mac OS X and use the command key a lot, you can have the left space as a Ctrl or command to be pressed with the left thumb instead of your left pinky.

If you are using Mac OS X and prefer to have the Fn keys functionality as default, compared to require pressing the Fn along F6 F12 keys, you can reprogram Fn functionality on the “Main” layer and F1 F12 keys on the “Fn” layer. Review here.


Above options and layouts presented in our Support – Alternate Layouts Firmware section can be used as samples of what can be done to set up your Truly Ergonomic Keyboard. You can open any of the layouts in the Layout Designer to make further enhancements or combine ideas from diverse layouts.

If you create your own Custom Layout or use one already made, let us know your thoughts, observations, comments, and suggestions by replying to this email.

Offline tp4tissue

  • * Destiny Supporter
  • Posts: 13566
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: TECK layout designer
« Reply #1 on: Thu, 22 August 2013, 15:54:05 »
Competition from the ergodox no doubt.. 

Offline nomaded

  • Posts: 197
  • Location: Andover, MA
Re: TECK layout designer
« Reply #2 on: Fri, 23 August 2013, 12:02:03 »
Yes. It's great having an easy to use layout designer. It all comes from the excellent work of Yuri Khan. Here's his post of his version of the layout designer. The rest of the thread has some good discussion of how it came about.
Dvorak
ErgoDox fullhand (MX Clears) w/Nuclear Green Data SA || Infinity ErgoDox (Zealios 78g tactile) w/SA Retro || Atreus62 (MX Clears) w/Chocolatier || TECK 209 (MX Browns) || TouchStream ST
Kensington Slimblade Trackball || Logitech Cordless Optical Trackman || Apple Magic Trackpad
Current Dvorak-based ErgoDox layout || Current Dvorak-based TECK layout

Offline Architect

  • Posts: 254
  • TECK Lover
Re: TECK layout designer
« Reply #3 on: Sun, 25 August 2013, 07:41:14 »
Pretty neat, I've got lots of ideas.

Such as changing all the media control keys to F13-F24. I love having lots of function keys, and miss the days when I had two full rows of F1-F24 (the extended Mac keyboard goes up to F19). Otherwise I'm looking at replacing the center Del with Clear (on OS X that only clears the selected text), and the left corner ISO2 key.

On OS X ISO2 gives "§" and "±", two basically useless keys. Any other suggestions to map this to? I've been wracking my brains looking for another key but haven't found anything useful, except on idea is to put Guillemets there (« and »). I might find ways to use those, any idea how to program that into the keyboard?
« Last Edit: Wed, 28 August 2013, 18:13:57 by Architect »
TECK 209 Blank Keys; Leopold Number Pad; X-Keys Professional; X-Keys 84.

Offline fatchoi

  • Posts: 218
  • Location: Hong Kong
Re: TECK layout designer
« Reply #4 on: Mon, 26 August 2013, 01:34:36 »
Btw, does anyone encounter bug of volume control?

I flashed my custom firmware using the layour designer.
After that, when I press my volume up hotkey (Fn+ F12) a few times, it keeps "pressing to the maximum, non-stop", until I press Fn+F11, which zerorize my volume.

This is very annoying...

Offline Architect

  • Posts: 254
  • TECK Lover
Re: TECK layout designer
« Reply #5 on: Mon, 26 August 2013, 06:39:53 »
Btw, does anyone encounter bug of volume control?

I flashed my custom firmware using the layour designer.
After that, when I press my volume up hotkey (Fn+ F12) a few times, it keeps "pressing to the maximum, non-stop", until I press Fn+F11, which zerorize my volume.

This is very annoying...

Yes! I'm having the same problem. I thought it was a problem of the remapping. I'm seeing the problem on both keyboards I flashed.
« Last Edit: Mon, 26 August 2013, 06:57:19 by Architect »
TECK 209 Blank Keys; Leopold Number Pad; X-Keys Professional; X-Keys 84.

Offline fatchoi

  • Posts: 218
  • Location: Hong Kong
Re: TECK layout designer
« Reply #6 on: Tue, 27 August 2013, 08:53:34 »
Btw, does anyone encounter bug of volume control?

I flashed my custom firmware using the layour designer.
After that, when I press my volume up hotkey (Fn+ F12) a few times, it keeps "pressing to the maximum, non-stop", until I press Fn+F11, which zerorize my volume.

This is very annoying...

Yes! I'm having the same problem. I thought it was a problem of the remapping. I'm seeing the problem on both keyboards I flashed.

OOps.... So I'm not alone... Let us email truly ergonomic customer support and let them fix it.

I have only flashed one board yet. Don't want to flash the other as there's such a bug at the moment...

Offline Architect

  • Posts: 254
  • TECK Lover
Re: TECK layout designer
« Reply #7 on: Tue, 27 August 2013, 16:43:20 »
Don't worry I submitted a bug and Yuri and TE are working on it.
« Last Edit: Wed, 28 August 2013, 18:06:26 by Architect »
TECK 209 Blank Keys; Leopold Number Pad; X-Keys Professional; X-Keys 84.

Offline Architect

  • Posts: 254
  • TECK Lover
Re: TECK layout designer
« Reply #8 on: Wed, 28 August 2013, 18:15:25 »
Don't worry I submitted a bug and Yuri and TE are working on it.

Workaround is to hold down Fn key longer. Check at Github for more details.
TECK 209 Blank Keys; Leopold Number Pad; X-Keys Professional; X-Keys 84.

Offline fatchoi

  • Posts: 218
  • Location: Hong Kong
Re: TECK layout designer
« Reply #9 on: Fri, 30 August 2013, 22:34:53 »
Don't worry I submitted a bug and Yuri and TE are working on it.

Great! Thank you. Hope it's gonna be fixed soon.

Offline rradonic

  • Posts: 2
Re: TECK layout designer
« Reply #10 on: Thu, 26 September 2013, 09:39:09 »
So, maybe a dumb question, but how does the keyboard's firmware layout interact with the operating system's keyboard layout?

Disclaimer, I'm making the keys and key codes up for the purposes of this example.

If I'm understanding the firmware remapping concept correctly, the keyboard, for example, normally emits key code CODE24 when you press the physical key KEY24, and the OS interprets CODE24 as the letter D if you're using QWERTY. The OS would interpret this same key code as the letter S if you were using Colemak.

After I do some remapping, the keyboard now emits CODE 47 for that same physical key, instead of CODE24, which it used to emit before the remapping. The OS would interpret this key code as the letter P in QWERTY, but ';' in Colemak.

So, if the above is correct, that means that when I remap the keyboard's firmware layout using the layout designer on the TECK site for example, the keyboard layout selected in the OS has to be US English (QWERTY) in order for the mapping to do what I expect.

Is that how it works?

Offline AKmalamute

  • HHKB Scrub
  • Posts: 837
  • Location: Western WA, USA
Re: TECK layout designer
« Reply #11 on: Thu, 26 September 2013, 10:44:12 »
So, if the above is correct, that means that when I remap the keyboard's firmware layout, the keyboard layout selected in the OS has to be US English (QWERTY) in order for the mapping to do what I expect.

Is that how it works?
9/10ths positive that, yes. You don't want two things remapping the keyboard ... just one. With firmware, it goes wherever you take the keyboard ... an advantage for a few. But if you plug a hardwired dvorak keyboard, into a computer that expects a hardwired qwerty and is actively interpreting it as dvorak instead ... the keyboard becomes all wonky.

HHKB-lite2, Dvorak user

Offline rradonic

  • Posts: 2
Re: TECK layout designer
« Reply #12 on: Fri, 27 September 2013, 03:33:47 »
So, if the above is correct, that means that when I remap the keyboard's firmware layout, the keyboard layout selected in the OS has to be US English (QWERTY) in order for the mapping to do what I expect.

Is that how it works?
9/10ths positive that, yes. You don't want two things remapping the keyboard ... just one. With firmware, it goes wherever you take the keyboard ... an advantage for a few. But if you plug a hardwired dvorak keyboard, into a computer that expects a hardwired qwerty and is actively interpreting it as dvorak instead ... the keyboard becomes all wonky.

Great, that's what I though, just wanted to make sure. Thanks!