Simplemente ejecutar el reconocimiento de imagen básico en un video de baja resolución y baja velocidad de cuadros para detectar las teclas presionadas a través de un teclado en pantalla no degradaría el rendimiento, por lo que es un ataque práctico contra los teclados virtuales. Existen utilidades de software espía gratuitas y fáciles de usar que vienen con esta funcionalidad incorporada, por lo que incluso los niños con script pueden hacer esto.
Fundamentalmente, no puede ingresar información de manera segura cuando su método de entrada está comprometido. Lo más que puede hacer un teclado virtual es protegerse contra los keyloggers de hardware conectados al teclado. Si algo está monitoreando la entrada a una máquina remota o virtualizada, ha perdido.
Quizás desee utilizar un conmutador KVM (Keyboard Video Mouse). Son dispositivos que permiten el acceso remoto, como indica el nombre, el teclado, la pantalla y el mouse (y, a menudo, otros HID). Estos dispositivos son simples y no ejecutan un sistema operativo complejo, ni permiten ejecutar archivos, lo que los hace más o menos inmunes a la actividad maliciosa. No son más que una extensión para su monitor y dispositivos de entrada.