A través de "Preferencias del sistema -> Teclado -> Teclas modificadoras" configuré: Bloqueo de mayúsculas como Ctl.
Luego, instalé el nuevo Karabiner (anteriormente KeyRemapForMacBook) para lograr la siguiente reasignación de teclas:
- Izquierda Ctl = Fn
- Fn = Ctl Izquierda
Pero, configurar Karabiner significaba que mi reasignación de teclas "Bloq Mayús a Ctl" hecha con "Preferencias del sistema" se había perdido. Ahora, Karabiner exige que instale otra aplicación ( SEIL ) para reasignar solo la tecla Bloq Mayús. Creo que eso es ridículo y no deseo instalar otra aplicación solo para reasignar una clave.
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 = Ninguno ( sin enlace de teclas => tecla muerta )
- Fn se queda Fn ( NOTA: esto no me molesta porque # 1: no lo uso mucho de todos modos y, # 2: estoy acostumbrado al estilo Thinkpad "Fn en el extremo izquierdo" ).
Pero, me pregunto, ¿cómo hace Karabiner su magia por dentro? Tengo entendido que, en última instancia, Karabiner tiene que pasar la configuración de reasignación de teclas al sistema operativo, ¿verdad? ¿O se inserta Karabiner en el sistema (es decir, como un módulo del núcleo) y observa todas las teclas escritas 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 clave sin Karabiner?