El teclado en pantalla (teclado virtual, teclado táctil) es un teclado de computadora representado en la pantalla de un dispositivo informático electrónico. Las teclas se presionan con el cursor del mouse o, para las pantallas táctiles , con el dedo o el lápiz óptico del usuario. Dichos teclados se usan con más frecuencia en teléfonos inteligentes y tabletas que en computadoras portátiles y PC, incluso si tienen una pantalla táctil.
Los teclados virtuales se pueden usar para reducir el riesgo de registrar pulsaciones de teclas. Al mismo tiempo, es más difícil para el malware obtener datos que con las pulsaciones de teclas reales. Sin embargo, existe el riesgo de que el malware tome capturas de pantalla a intervalos regulares o después de cada clic del mouse. Para deshacerse de este problema en Japón, inventaron "cursores falsos" para teclados virtuales, el llamado algoritmo de cursores simétricos, en el que una gran cantidad de cursores falsos se mueven a lo largo del teclado virtual además del cursor real. Como resultado, el escaneo de la pantalla no determinará hacia dónde apunta realmente el cursor del mouse.
Algunos teclados táctiles, por razones estéticas, pueden tener retroiluminación de imitación, es decir, un contorno brillante, quizás incluso iridiscente, de las teclas.