All you need is a surface and the KB501P virtual keyboard by Oregon Scientific can be connected by Bluetooth or USB cable to a device, with a red laser to make a perfectly functional keyboard appear.

Just touch the image to type messages into your smartphone or other device. The virtual Italian keyboard allows you to write and communicate with all your contacts.