Random idea, but I'm wondering if any talented geekhackers have figured this one out, yet: using a stenograph machine as a keyboard.
This would be the ultimate in input devices... over 200 wpm, personalized dictionary, cool as ****, etc.
My girlfriend has one, but it's not a fancy new digital one, so I'm not sure how the new ones work. Can they only be used with specialized software? Is there any built-in notion of using them as a generic input device? What would be required to use them as a keyboard? A keyboard driver that does translation?