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?
Réponses:
Malheureusement, avec MacOS Sierra, Karabiner est entré dans une étrange sorte de hiatus, mais pas vraiment, car un jour nous le corrigerons.
Ce qui est dommage, car Karabiner était l'outil parfait pour ce dont j'avais besoin (ce qui était de faire en sorte que MacOS se comporte comme un terminal UNIX de quarante ans parce que mes doigts stupides frappaient toujours ^ W pour supprimer un mot et je tuais la fenêtre et je pouvais arrête pas, non, ne m'aide pas, je mourrai finalement et mon problème sera résolu).
Mon autre outil principal est Typinator pour les abréviations - w pour avec, h pour le, n pour et, etc; ceux-ci s'additionnent vraiment.
Jusqu'à présent, j'ai trouvé que BetterTouchTool était un remplacement viable pour Karabiner, encore mieux à certains égards. Mais pire chez les autres; la répétition des touches ne fonctionne pas pour moi malgré le fait que le développeur le dise. (Peut-être qu'il interagit avec Typinator, mais désactiver ce dernier ne résout pas le problème.)
J'ai écrit un roman entier en utilisant ces deux outils (Typinator et BetterTouchTool), mais j'apprécierais que quiconque intervienne s'il a encore trouvé quelque chose de mieux.
la source
Je vais être légèrement à contre-courant et en désaccord avec le sentiment d'avoir besoin de deux applications pour faire ce que vous demandez.
Apple a adopté l'héritage UNIX d'un outil pour faire une chose et Karabiner poursuit cette tradition. Les deux applications sont de qualité professionnelle, maintenues, déboguées, documentées et prises en charge. Aucune des deux applications ne coûte rien à essayer. Les deux font exactement ce qu'ils disent faire.
La dernière fois que j'ai vérifié, Apple installe des milliers de fichiers et des centaines s'exécutent avant même que vous vous connectiez pour la première fois. Installer 2 programmes pour remapper totalement toutes les clés me semble moins important, mais je suis prêt à me tromper à ce sujet.
Je dirais - installez Karabiner et installez SEIL et profitez de votre capacité à remapper les clés à volonté, mais peut-être que je manque une lacune dans ce que vous essayez d'accomplir.
la source
brew cask install karabiner
etbrew cask install seil
.Je sais que c'est une réponse tardive, mais j'utilise Better Touch Tool . Il fournit plusieurs fonctions:
Il vous permet essentiellement de remapper presque n'importe quelle forme d'entrée vers un grand nombre de choix. J'ai commencé à utiliser le BTT pour remapper seulement une ou deux fonctions, puis j'ai continué à penser: «J'aimerais pouvoir le faire» et je me suis retrouvé à remapper de plus en plus.
la source
J'ai dû supprimer Karabiner sur macOSX Sierra. Cela faisait d'étranges problèmes de répétition des touches et agissait comme si un changement était constamment maintenu. J'ai supprimé le programme et mes problèmes de clavier ont disparu.
Mais je me suis appuyé sur lui pour un remappage de ma touche d'option droite en tant que suppression avant - très pratique pour l'édition.
J'ai maintenant résolu le problème en utilisant Better Touch Tool - j'ai fait l'option +? une suppression vers l'avant (suppression de Windows) Bien qu'il ne s'agisse pas d'une seule touche, cela fonctionne.
la source