Un teclado virtual es un componente de software que permite al usuario ingresar caracteres en dispositivos informáticos o de comunicación. Un teclado virtual puede ser utilizado en diversos dispositivos de ingreso de información, tales como un touchscreen.