Rimappatura chiave script
Le chiavi possono essere rimappate tramite lo strumento della riga di comando hidutil. Ad esempio, utilizzare lo strumento da riga di comando hidutil per rimappare la chiave 'A' con il tasto 'B' come mostrato nel Listato 1. L'array mappa consiste di due coppie chiave / valore che contengono l'origine (HIDKeyboardModifierMappingSrc) e destinazione (HIDKeyboardModifierMappingDstKey ) del remapping dei tasti. Le chiavi assumono un valore esadecimale costituito da 0x700000000 o d con il valore di utilizzo della tastiera desiderato (vedere Tabella 1 per i valori di utilizzo).
Elenco 1: Rimappatura di chiavi in uno script Utilizza il valore Dalla tabella fornita nel link
$ hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000004,"HIDKeyboardModifierMappingDst":0x700000005},{"HIDKeyboardModifierMappingSrc":0x700000005,"HIDKeyboardModifierMappingDst":0x700000004}]}'
)
Un risultato nullo indica che non vi sono rimappature di tasti attive.
Elenco 2: controllo dello stato di rimappatura dei tasti
$ hidutil property --get "UserKeyMapping"
(null)
https://developer.apple.com/library/content/technotes/tn2450/_index.html