Showing 1 of 2440 conversations about:
XrstalLens
5
Apr 7, 2015
bookmark_border
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.
Apr 7, 2015
EdgarAlanPWN
21
Apr 7, 2015
bookmark_border
Here is an article discussing ErgoDox as a programming keyboard:
http://jjt.io/2013/11/25/why-any-developer-should-check-out-the-ergodox-keyboard/
Apr 7, 2015
RagingRoosevelt
96
Apr 7, 2015
bookmark_border
I use this layout for python, c++, LaTeX, and Matlab without any problems. https://www.massdrop.com/ext/ergodox/?referer=M9XXJD&hash=bc98e7f695aa31565bfc1f2c06b62a67 It can probably be adapted pretty easily, too, to accommodate some of the more essential function keys.
Apr 7, 2015
XrstalLens
5
Apr 7, 2015
bookmark_border
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?
Apr 7, 2015
RagingRoosevelt
96
Apr 7, 2015
bookmark_border
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.
Apr 7, 2015
nomaded
105
Apr 7, 2015
bookmark_border
This is my current layout:
https://www.massdrop.com/ext/ergodox/?referer=QWFQXZ&hash=a3a33bc0a270c17a7144d34d7d965358
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.
Apr 7, 2015
XrstalLens
5
Apr 7, 2015
bookmark_border
Ah, great - that's the info I was looking for. Thanks!
Apr 7, 2015
View Full Discussion