He conectado un teclado externo a mi MacBook Pro. Es un teclado de Windows, pero prefiero no volver a aprender el orden intercambiado de las teclas Windows/Alt (frente a las teclas Opción/Comando). Así que he ido a Preferencias del Sistema, Teclado, Teclas modificadoras y las he intercambiado:
Hasta ahora, todo va bien. Pero "Opción" no se interpreta realmente como "Alt" aquí Tanto en VMware Fusion como en Royal TS, la tecla de Windows a la izquierda y la tecla de menú (?) a la derecha hacen ahora lo que parece ser Alt Gr , con varias diferencias sutiles pero molestas en Windows, como:
- el conmutador alt-tab es ahora pegajoso. Tienes que confirmar explícitamente con enter
- algunas letras como alt-o ahora producen caracteres especiales la mnemotecnia del teclado (elementos de menú subrayados) no funciona en absoluto
- A pesar de que VMware Fusion ofrece numerosas opciones de reasignación, no he podido resolverlo. Este truco funciona. Sin embargo, esto parece muy complicado y también tendría que aplicarse a cada uno de los escritorios remotos de Royal TS. No es bueno.
Prefiero resolver esto en el lado de Mac. Si desactivo el mapeo, Alt sí se envía como Alt, así que ¿por qué el intercambio de los dos lo cambia a Alt Gr en absoluto?
0 votos
La mejor suposición es que el Mac no tiene ni idea de para qué sirve la tecla AltGr, así que no sabe cómo traducirla. Acabo de probar mi Logitech mapeado para Windows en uno de los Macs contra Códigos clave (freeware) que muestra que los 2 son diferentes, pero no pude extraer nada concluyente de él.
0 votos
Sí, probablemente sea el teclado (pero como es habitual, sólo su tecla Alt derecha es Alt Gr). Con los modificadores intercambiados, Key Codes registra los modificadores
0x80140
,0x100110
,0x100108
y0x100
para Opción izquierda, Cmd, Cmd derecha, Opción derecha. Sin intercambio, registra0x100108
,0x80120
,0x80140
y0x100
. Así que definitivamente hay un desajuste.