Cuando uso MS Remote Desktop 8.0.x para conectarme desde mi Mac a una VM de Windows en otro host, tengo un problema de asignación de teclas.
Windows trata las teclas de flecha de la Mac como si estuvieran en el teclado numérico (que este teclado no tiene) y el bloqueo numérico estaba activado. El resultado es que cuando uso las teclas de flecha actúan como pulsaciones de teclas en el teclado numérico en lugar de mover el cursor.
En la siguiente imagen, he editado las asignaciones de números efectivas:
- Este problema ocurre solo con este host RDP en particular.
- No estoy experimentando este problema con otros hosts (tengo aproximadamente media docena a la que me conecto)
- Este problema solo ocurre con MS Remote Desktop 8.0.x (actualmente 8.0.6) en OSX.
- He confirmado que CoRD 0.5.7 asigna las claves correctamente.
- Me conecté con un cliente MS RDP desde otro cuadro de Win7 y las teclas de flecha funcionaron bien (aunque ese cuadro también tenía un teclado normal con teclado numérico).
Probé usando el teclado en pantalla de Windows para desactivar el bloqueo numérico en la sesión RDP. Tan pronto como presioné una tecla de flecha después de eso, el bloqueo numérico volvió a funcionar y las teclas de flecha continuaron funcionando como si fueran teclas numéricas.
Este problema se materializó mágicamente un día (lo siento, no recuerdo exactamente qué versión de RDP tenía en ese momento, pero era 8.0.algo).
El objetivo RDP es una máquina virtual Win7 que se ejecuta en VirtualBox 4.3.10 en un host Ubuntu 14.04. Me estoy conectando al host RDP en el hipervisor VirtualBox en lugar de directamente a Windows debido al hecho de que el invitado de Windows es Home Premium y, por lo tanto, no admite conexiones RDP entrantes.
¿Alguien puede sugerir cómo hacer que las teclas de flecha OSX se traten como teclas de flecha dentro de la sesión RDP como en cualquier otro lugar?