I used to use a Typematrix 2030, but have gone back to standard keyboards. I use viper and vimpulse in emacs, so I'm currently using the following mappings (in addition to a Dvorak layout):
CapsLock key = Backspace (I hate that reach)
Tilde key = Escape (for VI)
Escape key = CapsLock (for when you need it)
Backspace key = Tilde
My windows keys also function as Control, so that I don't have to be super accurate when using my pinky joint (where my pinky meets my palm) to press it.
I prefer to have it as an additional ctrl, who needs caps anyway? And while you're at it, use the Windows keys, too (if you have 'em). Dividing keyboard shortcuts between Control, Alt, Meta (and maybe Hyper) is much nicer…
Then install smex[1] and searching for commands in the long form is much faster, so you don't need to have that many shortcuts in the first place.
And the fastest and easiest key press is the one you don't have to do: Learn to use keyboard macros, you won't regret it.
CapsLock key = Backspace (I hate that reach)
Tilde key = Escape (for VI)
Escape key = CapsLock (for when you need it)
Backspace key = Tilde
My windows keys also function as Control, so that I don't have to be super accurate when using my pinky joint (where my pinky meets my palm) to press it.