Ich möchte die Reihenfolge der rechten Befehlstaste (⌘) mit der Alt-Taste unter den Systemeinstellungen ändern (so wie Windows), aber es scheint keine Option unter den Systemeinstellungen zu geben.
Weiß jemand, wie man die Positionen dieser Schlüssel mit Karabiner-Elements oder einer anderen Software verschiebt? In diesem Fall würden wir die rechte Alt- und Befehlstaste vertauschen.
(Quelle: tekrevue.com )
Apples Technical Note TN2450 beschreibt, wie Tasten neu zugeordnet werden. Es ist wichtig zu wissen, dass Right Command auch Right GUI ist. Wenn Sie den folgenden Befehl ausführen, werden der rechte Befehl und der rechte Alt umgeschaltet (wenn Sie auch den linken Befehl und den linken Alt ausführen möchten, lesen Sie den technischen Hinweis, um die Hex-Werte und den Python-Code unten zu erhalten, um die Operation auszuführen or
).
hidutil property --set '{"UserKeyMapping":
[{"HIDKeyboardModifierMappingSrc":0x7000000e7,
"HIDKeyboardModifierMappingDst":0x7000000e6},
{"HIDKeyboardModifierMappingSrc":0x7000000e6,
"HIDKeyboardModifierMappingDst":0x7000000e7}]
}'
Die Tabelle am Ende des technischen Hinweises enthält eine Liste der Hex-Werte für jeden Schlüssel. Um die obige Antwort zu verallgemeinern, um alle Schlüssel zu wechseln (zumindest macOS Sierra) , müssen Sie or
den Hex-Wert aus dieser Liste zusammen mit 0x700000000
. Der folgende Python-Code zeigt eine Möglichkeit, dies zu tun.
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
Ein allgemeinerer und benutzerfreundlicherer Ansatz ist die Verwendung von Karabiner-Elements , einer Version von Karabiner, die auf Sierra funktioniert.
Karabiner-Elements ermöglicht Ihren spezifischen Anwendungsfall (so verwende ich es) zusätzlich zu fast jeder anderen Art von Tastenneubelegung.
Möchten Sie Option (Alt) mit Command oder Control mit Command tauschen ?
Itachi
Pawel
Appyx
mhellmeier