VKB, an Israeli company, has developed an autonomous virtual Keyboard unit.

The VKB device uses a method of projecting an optical image of a keyboard onto any flat surface. Also incorporated in the unit is a detection module.

The proprietary IR based detection system developed by VKB provides accurate and reliable detection of user interaction, such as typing or cursor control functions (e.g.: mouse or touch-pad controls).
More here.