Los teclados virtuales proyectan una imagen de teclas sobre una superficie plana y usan sensores para detectar las "teclas" que el usuario toca. Permiten escribir en dispositivos pequeños como teléfonos y tabletas. Un nuevo teclado virtual llamado Celluon CL850 funciona proyectando un teclado y detectando la posición y movimiento de los dedos con un sensor. Estos teclados virtuales ofrecen una alternativa para personas que no pueden usar teclados convencionales y se pueden usar con dispositivos que tengan Bluetooth o USB.