16 votes

Modifier l'ordre des touches Commande et Alt de droite pour qu'elles ressemblent à un clavier Windows

Je voudrais changer l'ordre de la touche Commande droite () avec la touche Alt dans les Préférences Système (pour être comme Windows) mais il ne semble pas y avoir d'option dans les Préférences Système.

Quelqu'un sait-il comment déplacer l'emplacement de ces touches en utilisant Éléments du mousqueton ou un autre logiciel ? Dans ce cas, nous intervertirions les touches Alt et Command de droite.

Modifier Keys in System Preferences
(source : <a href="https://cdn1.tekrevue.com/wp-content/uploads/2015/06/mac-system-preferences-modifier-keys.png" rel="noreferrer">tekrevue.com </a>)

24voto

Steven C. Howell Points 1998

Note technique d'Apple TN2450 décrit comment remapper les touches. Il est important de savoir que la commande droite est aussi l'interface graphique droite. L'exécution de la commande suivante fera basculer Droit de commandement y Alt droit (si vous voulez aussi faire la Commande Gauche et l'Alt Gauche, référez-vous à la note technique pour obtenir les valeurs hexadécimales et le code Python ci-dessous pour faire l'opération. or opération).

hidutil property --set '{"UserKeyMapping":
    [{"HIDKeyboardModifierMappingSrc":0x7000000e7,
      "HIDKeyboardModifierMappingDst":0x7000000e6},
     {"HIDKeyboardModifierMappingSrc":0x7000000e6,
      "HIDKeyboardModifierMappingDst":0x7000000e7}]
}'

Le tableau au bas de la note technique contient une liste de valeurs hexagonales pour chaque touche. Pour généraliser la réponse ci-dessus à changer n'importe quelle touche (au moins sous MacOS Sierra) vous devez or la valeur hexagonale de cette liste ainsi que 0x700000000 . Le code Python suivant démontre une façon de le faire.

In [1]: def convert(val):
   ...:     int_val = int(val, 16)
   ...:     ref = '0x700000000'
   ...:     int_ref = int(ref, 16)
   ...:
   ...:     return hex(int_ref | int_val)
   ...:

In [2]: r_alt = '0xE6'

In [3]: print(convert(r_alt))
0x7000000e6

11voto

mikaraento Points 511

Une approche plus générale et conviviale consiste à utiliser Éléments du mousqueton qui est une version de Karabiner qui fonctionne sur Sierra.

Karabiner-Elements permet de répondre à votre cas d'utilisation spécifique (c'est ainsi que je l'utilise) en plus de presque tout autre type de remappage de touches.

Ma configuration ressemble à enter image description here

1voto

Virus_7 Points 189

Voulez-vous échanger Option (Alt) con Commande o Contrôle con Commande ?

Ver Modification des touches de modification à partir de la ligne de commande

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X