Hi, all! I've recently happened to become interested in the wonderful (and expensive) world of custom keyboards. By custom, I mean designing the PCB all the way to programming the controller.
Basically, I've been eyeing the ErgoDox (as can be seen here:
http://geekhack.org/showthread.php?22780-Interest-Check-Custom-split-ergo-keyboard), and thought the design was good, but could use some improvement in the placement of the keys, especially for my particular usage.
Here are some points that I'm factoring into the design:
-I use the arrow keys along with modifiers for a lot of shortcuts, such as ctrl+up/down for volume. I also use win+left/right for that fancy 'snap' feature in Windows 7 (having no right Windows key turned me off of the Realforce 86U). Basically, I want a full sized arrow key cluster that's located near all these modifiers, usable with 1 hand.
-I tend to use the F- keys quite a bit as well, so I want to make them accessible without key combos, as well as grouped up bunches of 4 (so I can easily push F5 without having to count)
-I often get confused touch typing the number keys, so I think they should be laid out one per finger . (I'm also looking into other ways to simplify them)
-I type with Dvorak (which this will likely include), but what would be the best way to switch to QWERTY on the fly? DIP switch? Thumb toggle?
-When you have one hand on the mouse, there should be a way to type short items without having to transfer your hand all the way back to the home row (a la HalfKeyboard)
-Most of all, I want to minimize finger travel. This means, I'm aiming for each half of the keyboard to have 6 columns of keys, and only 4 (maybe 5) rows. This way, you should never have to commonly reach over keys (such as for the enter or shift)
Basically, I'm trying to develop the layout right now, based upon both my and your usage habits. I'm trying to make this as ergonomic as possible, but also not be so specific that you can't type in anything without having both hands on it. Once I get the layout down, I can move on to further production steps. This is not necessarily a survey of interest, but rather a question of, how would you use such a keyboard? Any input is welcomed.
TL;DR: I'm designing a keyboard similar to the ErgoDox. How do you use yours (what common key combos/keys), and what would contribute to the perfect design?