The Twiddler2.1 is a pocket-sized mouse pointer plus a full-function keyboard in a single unit that fits neatly in either right or left hand. The Twiddler2 plugs the USB port of your computer or embedded device.
Combining major innovations in pointer and keyboard technology, the Twiddler is designed to bring renewed enjoyment to current computer users and to attract newcomers to the world of personal computing. The Twiddler incorporates a keyboard which is radically new - an ergonomic keypad designed for "chord" keying. This means you press one or more keys at a time. Each key combination generates a unique character or command. With 12 finger keys and 6 thumb keys, the twiddler can emulate with ease the 101 keys on the standard keyboard... plus many more.
More information: http://www.tekgear.com/twiddler.html