Par le biais de "System preferences -> Keyboard -> Modifier Keys" j'ai configuré : Caps Lock comme Ctl.
Ensuite, j'ai installé le nouveau Mousqueton (anciennement KeyRemapForMacBook) pour réaliser le key-remap suivant :
- Ctl gauche = Fn
- Fn = Ctl gauche
Mais l'installation de Karabiner a entraîné la perte de mon remappage de la touche "Caps Lock to Ctl" effectué avec "System Preferences". Maintenant, Karabiner exige que j'installe encore une autre application ( SEIL ) pour remapper uniquement la touche de verrouillage des majuscules. Je pense que c'est ridicule et je ne souhaite pas installer une autre application juste pour remodifier une touche.
J'ai donc supprimé Karabiner de mon système et j'ai configuré le remappage des touches suivant via "Préférences système -> Clavier -> Touches de modification" :
- Verrouillage des majuscules = Ctl
- Ctl gauche = None ( Pas de liaison entre les touches => touche morte )
- Fn reste Fn ( REMARQUE : cela ne me dérange pas parce que #1 : je ne l'utilise pas beaucoup de toute façon et, #2 : je suis habitué au style Thinkpad "Fn à l'extrême gauche". ).
Mais, je me demande, comment le mousqueton fait sa magie à l'intérieur. Je crois comprendre qu'en fin de compte, Karabiner doit transmettre la configuration du key-remap au système d'exploitation, n'est-ce pas ? Ou bien Karabiner s'insère-t-il dans le système (c'est-à-dire en tant que module du noyau) et observe toutes les touches tapées sur le clavier pour détecter les touches Ctl et Fn ?
Plus important encore, existe-t-il un moyen (similaire à xmodmap sous Linux) de réaliser ce remappage de touches sans Karabiner ?