Un teclado virtual es un componente de software que permite al usuario ingresar caracteres en dispositivos informáticos o de comunicación sin disponer de un teclado físico[1]. Un teclado virtual puede ser utilizado en diversos dispositivos de ingreso de información, tales como un pantalla táctil.