Grâce à "Préférences système -> Clavier -> Touches de modification", j'avais configuré: Verrouillage des majuscules en tant que Ctl.
Ensuite, j'ai installé le nouveau Karabiner (anciennement KeyRemapForMacBook) pour réaliser le remappage de clés suivant:
- Ctl gauche = Fn
- Fn = Ctl gauche
Mais, la configuration de Karabiner signifiait que mon remappage de clé "Caps Lock to Ctl" fait avec "Préférences Système" était perdu. Maintenant, Karabiner exige que j'installe une autre application ( SEIL ) pour remapper uniquement la touche Caps Lock. Je pense que c'est ridicule et je ne souhaite pas installer une autre application juste pour remapper une clé.
J'ai donc supprimé Karabiner de mon système, puis mis en place le remappage des touches suivant via "Préférences Système -> Clavier -> Touches de modification":
- Verrouillage des majuscules = Ctl
- Ctl gauche = aucun ( aucune liaison de clé => clé morte )
- Fn reste Fn ( REMARQUE: cela ne me dérange pas car # 1: je ne l'utilise pas beaucoup de toute façon et, # 2: je suis habitué au style "Fn à l'extrême gauche" du Thinkpad ).
Mais je me demande comment Karabiner fait sa magie à l'intérieur. Ma compréhension est qu'en fin de compte, Karabiner doit passer la configuration de remappage des clés au système d'exploitation, non? Ou Karabiner s'insère-t-il dans le système (c'est-à-dire en tant que module du noyau) et observe-t-il toutes les touches tapées sur le clavier pour détecter les touches Ctl et Fn?
Plus important encore, existe-t-il de toute façon (similaire à xmodmap sous Linux) pour réaliser ce remappage de clés sans Karabiner?