Una tastiera virtuale è una tastiera di computer che un utente utilizza digitando su o all'interno di una superficie o area rilevabile wireless o ottica piuttosto che premendo i tasti fisici. Un tale sistema può consentire all'utente di un piccolo dispositivo portatile, come un telefono cellulare o un PDA (assistente digitale personale), di avere la piena capacità della tastiera.
In una tecnologia, la tastiera viene proiettata otticamente su una superficie piana e, quando l'utente tocca l'immagine di un tasto, il dispositivo ottico rileva il tratto e lo invia al computer. In un'altra tecnologia, la tastiera viene proiettata su un'area ei tasti selezionati vengono trasmessi come segnali wireless utilizzando la tecnologia Bluetooth a corto raggio. Teoricamente, con entrambi gli approcci, la tastiera potrebbe anche essere proiettata nello spazio e l'utente potrebbe digitare muovendo le dita nell'aria.
Il termine tastiera virtuale a volte è usato per indicare una tastiera virtuale, che appare su uno schermo del display come una mappa immagine. In alcuni casi, è possibile personalizzare una tastiera basata su software. A seconda del sistema host e del software specifico, l'utente (che potrebbe non essere in grado di utilizzare una normale tastiera) può utilizzare un touch screen o un mouse per selezionare i tasti.