ESC y Retroceso no funcionan en VirtualBox en el host de Windows a través de VNC


1

Me he encontrado con un problema extraño. Tengo un host remoto que ejecuta Windows 7. Una instancia de VirtualBox VM ejecuta Ubuntu.

El host ejecuta un servidor TightVNC. El escritorio de Ubuntu también está habilitado para VNC.

En un sistema local de Windows 7 (una computadora portátil), uso el cliente TightVNC para conectarme a cualquiera de los dos sistemas.

  1. Si me conecto a la máquina virtual de Ubuntu directamente, las teclas ESC y Retroceso funcionan bien.

  2. Si me conecto al host de Windows 7, no puedo usar ESC o Retroceso en el invitado de Ubuntu. No sucede nada cuando se escriben estas teclas; los eventos de golpe de tecla van al segmento de bits proverbiales.

  3. Las teclas funcionan bien localmente: el problema aparece solo cuando se accede al sistema Windows de forma remota a través de VNC.

  4. El problema es específico de las claves. Puedo obtener los caracteres ESC y retroceso en la máquina virtual escribiendo Ctrl- [y Ctrl-H, respectivamente.

  5. El problema no es específico para el diseño del software del teclado o el hardware. Cambiar entre idiomas usando la barra de idioma de Windows no hace ninguna diferencia, y no hace ninguna diferencia si uso el teclado incorporado de la computadora portátil o si conecto un teclado USB.

  6. No es un problema del sistema operativo invitado. El problema ocurre no solo en la máquina Ubuntu, sino también en una instancia de VirtualBox que ejecuta OS X, así como en Solaris.

  7. La GUI de VirtualBox acepta las claves y las procesa normalmente. Por ejemplo, si invoco Machine / Settings, puedo descartar ese diálogo con ESC.

Respuestas:



0

También puede directamente VNC en la máquina virtual.


Bienvenido a Super User. Este es solo un concepto a seguir para que el OP desarrolle su propia solución, por lo que sería mejor como comentario. Para una publicación de respuestas, considere expandirla para que sea más una solución práctica. De la revisión.
fixer1234
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.