Reasignación de teclas mediante scripts
Las teclas se pueden reasignar mediante la herramienta de línea de comandos hidutil. Por ejemplo, utilice la herramienta de línea de comandos hidutil para reasignar la tecla "A" a la tecla "B" como se muestra en el Listado 1. La matriz del mapa consiste en dos pares clave/valor que contienen el origen (HIDKeyboardModifierMappingSrc) y el destino (HIDKeyboardModifierMappingDstKey) de la reasignación de la tecla. Las teclas toman un valor hexadecimal que consiste en 0x700000000 o'd con el valor de uso del teclado deseado (ver Tabla 1 para los valores de uso).
Listado 1: Reasignación de claves en un script Utilizar 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 reubicaciones de teclas activas.
Listado 2: Comprobación del estado de reasignación de teclas
$ hidutil property --get "UserKeyMapping"
(null)
https://developer.apple.com/library/content/technotes/tn2450/_index.html
0 votos
askubuntu.com/questions/1019276/