Keykeriki v2 (yeah version 2) is the device. http://www.remote-exploit.org/?p=483

It's keyboard only right now (and microsoft keyboard for attack). As far as range, it won't be much more then 20...