Sur mon clavier mécanique externe, la touche Super / Windows / CMD se situe entre Ctrl et Alt, mais sur le clavier Mac, elle se situe entre Alt et Espace.
Puis-je échanger CMD et Alt uniquement sur le clavier externe?
Il y a une section dédiée à cela sous → Préférences Système → Clavier :
Ouvrez les touches de modification… et réaffectez-les à partir d'ici:
Ces paramètres sont spécifiques à chaque clavier externe que vous avez connecté. Ils "colleront" entre les redémarrages, ainsi que chaque fois que vous débranchez un clavier externe et le rebranchez.
La solution macOS intégrée n'a pas fonctionné pour moi car il n'y a pas d'option pour sélectionner un clavier différent.
Pour macOS Sierra à Mojave (version actuelle en ce moment), Karabiner-Elements fait exactement cela. Vous pouvez trouver la page GitHub à https://github.com/tekezo/Karabiner-Elements .
Il s'exécute en arrière-plan. Dans les préférences, vous configurez le périphérique cible pour la modification et il se souvient des paramètres. J'ai un clavier Bluetooth (Logitech G613) où seuls le CMD et l'ALT de ce clavier sont échangés. J'utilise ce clavier entre mon PC et Mac.
Ci-dessous vous voyez un exemple de Karabiner-Elements v12. Il ne montre pas mon G613 car il n'est pas connecté pour le moment.
la source
J'utilise Karabiner pour ma base de connaissances externe, je pense que c'est le seul utilitaire actuellement disponible, mais Google est votre ami. Quant à la deuxième question - pour autant que je sache, seulement si vous pouvez trouver un moyen d'exécuter Karabiner lorsque la base de connaissances externe est attachée mais pas autrement. HTH.
la source