Showing 1 of 2440 conversations about:
View Full Discussion
I'm assuming that there are folks out there using an ErgoDox for programming. How does it work for that? For me the lack of function keys (F1-F12) seems like a deal breaker. Is it easy to use different layers to get the function keys in a manner similar to a keyboard that has them as separate keys? For example, I use F2 to save my work, and I use Alt+F4 a lot to close programs, plus plenty of other combinations (F7 & F8 to scan through diffs, F10 & F11 for debugging, etc.). Even hitting one button to switch layers, do the keystroke, and another button to switch back to the first layer would be painful. I thought I'd see what others are doing since I haven't used an ErgoDox before.
Thanks for the links. Just to be clear, to do F3 in your layout you need to press [+L1], then F3, then [-L1], or do you just hold down [+L1] and press F3 and when you let go of [+L1] it goes back to layer zero? Is the latter possible?
I have it set up so that the layers are exactly as you described. If you use [~L1] then it's a modifier toggle instead (where you hold [~L1] as you press the 3 button).
The [+L1] and [-L1] are called Push Layer and Pop Layer and the [~L1] is called toggle layer. Feel free to mess around with that configurator. It won't overwrite the save and you'll get an idea for what the layouts can look like.
This is my current layout:
By default I type on Layer 0 (Dvorak), and I use the closest 2u thumb keys to access Layer 2, which is my "Programmers Pad", where the number row have been swapped for function keys. So, if I need to hit F2, with my left hand, I hold the layer toggle key with my thumb, and then hit F2 with my ring finger, on the same hand. I also access most symbol keys with my right hand in a similar manner.
Ah, great - that's the info I was looking for. Thanks!