A través de "Preferencias del sistema - > Teclado - > Teclas modificadoras", había configurado: Bloqueo de mayúsculas como Ctl.
Luego, instalé el nuevo Karabiner (anteriormente KeyRemapForMacBook) para lograr la siguiente clave:
- Ctl = Fn izquierdo
- Fn = Ctl izquierdo
Sin embargo, configurar Karabiner significó que mi reasignación de teclas "Caps Lock to Ctl" hecha con "Preferencias del sistema" se perdió. Ahora, Karabiner exige que instale otra aplicación ( SEIL ) para volver a asignar solo la tecla Bloq Mayús. Creo que eso es ridículo y no deseo instalar otra aplicación solo para volver a asignar una tecla.
Entonces, eliminé Karabiner de mi sistema y luego configuré la siguiente reasignación de teclas a través de "Preferencias del sistema - > Teclado - > Teclas modificadoras":
- Bloqueo de mayúsculas = Ctl
- Izquierda Ctl = Ninguna ( Sin enlace de clave = > clave muerta )
- Fn permanece Fn ( NOTA: esto no me molesta porque # 1: No lo uso mucho de todas formas y, # 2: Estoy acostumbrado al Thinkpad "Fn en el extremo izquierdo" estilo ).
Pero, me pregunto, ¿cómo hace Karabiner su magia en el interior? Mi entendimiento es que, en última instancia, Karabiner tiene que pasar la configuración de reasignación de claves al sistema operativo, ¿verdad? ¿O se inserta Karabiner en el sistema (es decir, como un módulo del kernel) y observa todas las teclas tecleadas en el teclado para detectar las teclas Ctl y Fn?
Más importante aún, ¿hay alguna forma (similar a xmodmap en Linux) para lograr esta reasignación de claves sin Karabiner?