AirType

AirType is the invisible keyboard of the future. It consists of two clips that wrap around your hands, letting you type on any surface. AirType learns the finger movements you make to get the letters that you want - so no need to relearn how to type. The movement is no different from typing on a physical keyboard. AirType is still in development, but you can sign up for their mailing list and learn more here.