Klávesnice na obrazovce (virtuální klávesnice, dotyková klávesnice) je počítačová klávesnice zobrazená na obrazovce elektronického výpočetního zařízení. Klávesy se stlačují kurzorem myši nebo u dotykových obrazovek prstem nebo stylusem uživatele. Takové klávesnice se častěji používají v chytrých telefonech a tabletech než v noteboocích a počítačích, i když mají dotykovou obrazovku.
Virtuální klávesnice lze použít ke snížení rizika protokolování úhozů. Zároveň je pro malware obtížnější získat data než při skutečném stisknutí kláves. Existuje však riziko, že malware bude pořizovat snímky obrazovky v pravidelných intervalech nebo po každém kliknutí myší. Aby se tohoto problému v Japonsku zbavili , vynalezli „falešné kurzory“ pro virtuální klávesnice, takzvaný algoritmus Symmetric Cursors, ve kterém se po virtuální klávesnici kromě skutečného kurzoru pohybuje velké množství falešných kurzorů. Výsledkem je, že skenování obrazovky nezjistí, kam skutečně ukazuje kurzor myši.
Některé dotykové klávesnice mohou mít z estetických důvodů imitaci podsvícení, tedy jasný, možná až duhový obrys kláves.