La nota técnica de Apple TN2450 describe cómo volver a asignar las claves. Es importante saber que Right Command también es Right GUI. Ejecutar el siguiente comando cambiará Comando derecho y Alt derecho (si también desea ejecutar el Comando izquierdo y Alt izquierdo, consulte la nota técnica para obtener los valores hexadecimales y el código Python a continuación para realizar la operación or
).
hidutil property --set '{"UserKeyMapping":
[{"HIDKeyboardModifierMappingSrc":0x7000000e7,
"HIDKeyboardModifierMappingDst":0x7000000e6},
{"HIDKeyboardModifierMappingSrc":0x7000000e6,
"HIDKeyboardModifierMappingDst":0x7000000e7}]
}'
La tabla en la parte inferior de la Nota técnica tiene una lista de valores hexadecimales para cada clave. Para generalizar la respuesta anterior a cambiar cualquier tecla (al menos es macOS Sierra) , debe or
el valor hexadecimal de esa lista junto con 0x700000000
. El siguiente código de Python demuestra una forma de hacer esto.
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