Have you guys seen this thing yet? Basically, it's motion detection for hands / tools. It should be out soon; it's supposed to start shipping in May.
Video:
http://techcrunch.com/2013/03/12/leap-motion-michael-buckwald-demo/Official Site:
https://www.leapmotion.com/I can imagine this being used to achieve some kind of air keyboard...
Maybe attach it to a flat board with labels for hand position consistency, and type. One could probably map hand gestures to hotkeys (invert the hand to copy, make a fist to paste, /shrug). Definitely interesting stuff. I'm pretty excited about this. Maybe more so than the Emotiv EEG headset (brain-computer interface), which I want to eventually try (but damn it isn't cheap).
For reference, Emotiv EEG headset:
http://emotiv.com/eeg/(Note: Emotiv is a bit wacky with their licenses. Anyone considering it should definitely read up very carefully on the developer and researcher licenses before buying.)
Anyway, point is, I'm wondering if an "air keyboard" would be very ergonomic. Not sure if it'd be more of a pain without the fingers being supported by keyboard keys. Any ideas?
Edit: One could likely extend the air keyboard app so that you can go beyond inputing specific keys - you could use sign language to output entire words at once (perhaps if interference between typing and sign language gestures were an issue, a foot pedal could be used to swap modes). Of course, someone might need to code up a sign language gesture interpretation program. Just need to deal with the variable rotation of the hands, then detect the angle of the joints and distance between fingers to determine if the hand falls within the thresholds for a given gesture.