La nota tecnica di Apple TN2450 descrive come rimappare le chiavi. È importante sapere che Right Command è anche Right GUI. L'esecuzione del seguente comando cambierà Right Command e Right Alt (se si desidera eseguire anche il comando sinistro e il tasto alt sinistro, fare riferimento alla nota tecnica per ottenere i valori esadecimali e il codice Python sottostante per eseguire il > operazione).
proprietà hidutil --set '{"UserKeyMapping":
[{"HIDKeyboardModifierMappingSrc": 0x7000000e7,
"HIDKeyboardModifierMappingDst": 0x7000000e6},
{"HIDKeyboardModifierMappingSrc": 0x7000000e6,
"HIDKeyboardModifierMappingDst": 0x7000000e7}]
} "
La tabella in fondo alla nota tecnica contiene un elenco di valori esadecimali per ciascuna chiave. Per generalizzare la risposta precedente per cambiare qualsiasi chiave (almeno è macOS Sierra), devi o
il valore esadecimale da tale elenco insieme a 0x700000000
. Il seguente codice Python mostra un modo per farlo.
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