Reasignación de claves de secuencias de comandos
Las teclas se pueden volver a asignar a través de la herramienta de línea de comandos hidutil. Por ejemplo, use la herramienta de línea de comandos hidutil para volver a asignar la clave 'A' a la clave 'B' como se muestra en el Listado 1. La matriz del mapa consta de dos pares clave / valor que contienen la fuente (HIDKeyboardModifierMappingSrc) y el destino (HIDKeyboardModifierMappingDstKey ) de la reasignación de teclas. Las teclas toman un valor hexadecimal que consta de 0x700000000 o 'd con el valor de uso del teclado deseado (consulte la Tabla 1 para obtener los valores de uso).
Listado 1: reasignación de claves en un script Use el valor de la tabla dada en el enlace
$ hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000004,"HIDKeyboardModifierMappingDst":0x700000005},{"HIDKeyboardModifierMappingSrc":0x700000005,"HIDKeyboardModifierMappingDst":0x700000004}]}'
)
Un resultado nulo indica que no hay remappings de clave activos.
Listado 2: Verificación del estado de reasignación de clave
$ hidutil property --get "UserKeyMapping"
(null)
enlace