The document describes a virtual keyboard, which projects a full-sized keyboard onto any flat surface using infrared and laser technology. This allows mobile device users to type normally without small, cramped keyboards. The virtual keyboard is contained in a small device the size of a fountain pen that tracks finger movements to type. It can project the keyboard wirelessly using Bluetooth or optically detect typing on any surface. This provides benefits over physical keyboards like portability, lack of need for a flat surface, and reduced risk of repetitive strain injuries.