The document discusses virtual keyboards, which project a full-sized keyboard onto any flat surface using infrared and laser sensors. A virtual keyboard works by projecting a keyboard template, illuminating the surface with infrared light, and using sensors to detect finger positions and translate them into keystrokes. Virtual keyboards offer advantages like taking up less space and allowing typing on any surface, though they can be more expensive and require practice to type in thin air. Examples of virtual keyboard products are provided.