Sorry, I botched the formatting on that one...
No one should hesitate entering a computer field because they lack use of a hand. At various juggling festivals in the western U.S. I've met a one-armed juggler who can pass clubs with the best, and can juggle as many rings (four) and clubs (three) as I can with two hands.
While collecting links for this reply, I came across a nice list of one-handed resources that you might want to check out.
There's the BAT keyboardBAT keyboard, a one-handed chording keyboard for desktop use. The neat thing about these is that if you have two of them, you can type with both hands at once, or with either hand independently. Available for Windows and for ADB Macs; I don't know about support for other platforms. I've read favorable reviews of this board, but haven't tried one myself.
Already mentioned is the Twiddler, a small chording keyboard which straps to your hand and is a de-facto standard among builders of wearable computers. This one is quite widely used and supported, drivers exist for most operating systems.
A software-based solution that requires no exotic hardware is the Half-QWERTY keyboard, which is especially useful for touch-typers who want to switch from normal QWERTY to a one-handed board. It's half a normal keyboard, and when you hold down the spacebar, it becomes a mirror-image of the other half. Found to be easy to learn for anyone who already knows QWERTY, and of course it's adaptable to other standard keyboard layouts. Sorry, I don't have any really good links for this.
Also mentioned already are the one-handed Dvorak layouts (both left- and right-handed varieties). These also work with standard hardware, and are available for any platform.
You can also roll your own. I personally use two-handed Dvorak, but have modified my keymap to my exact liking. For example, I have switched the caps-lock and control keys so that they match old DEC and Sun-style keyboards. If you're already using custom keymaps, try personalizing them to make them as useful as possible to you.
[ Parent ]