Entonces, vi esta respuesta en otro hilo sobre cómo volver a asignar teclas:
La Nota Técnica TN2450 de Apple describe cómo volver a asignar teclas. Ejecutar el siguiente comando reasignará la tecla Alt derecha a Control derecho.
hidutil property --set '{"UserKeyMapping": [{"HIDKeyboardModifierMappingSrc":0x7000000e6, "HIDKeyboardModifierMappingDst":0x7000000e4}] }'
Entonces escribí esto:
hidutil property --set '{"UserKeyMapping":
[{"HIDKeyboardModifierMappingSrc":0x700000052,
"HIDKeyboardModifierMappingDst":0x70000001A}
"HIDKeyboardModifierMappingSrc":0x700000051,
"HIDKeyboardModifierMappingDst":0x700000016}
"HIDKeyboardModifierMappingSrc":0x700000050,
"HIDKeyboardModifierMappingDst":0x700000004}
"HIDKeyboardModifierMappingSrc":0x70000004F,
"HIDKeyboardModifierMappingDst":0x700000007}]
}'
Pero cuando lo ejecuto obtengo este error:
2020-02-17 11:47:40.303 hidutil[2619:57497] NSJSONSerialization Error Domain=NSCocoaErrorDomain Code=3840
"Array mal formado alrededor del caracter 127."
UserInfo={NSDebugDescription=Array mal formado alrededor del caracter 127.}
¡¡¡ERROR!!!! No se puede crear el objeto de propiedad para
'{"UserKeyMapping":
[{"HIDKeyboardModifierMappingSrc":0x700000052,
"HIDKeyboardModifierMappingDst":0x70000001A}
"HIDKeyboardModifierMappingSrc":0x700000051,
"HIDKeyboardModifierMappingDst":0x700000016}
"HIDKeyboardModifierMappingSrc":0x700000050,
"HIDKeyboardModifierMappingDst":0x700000004}
"HIDKeyboardModifierMappingSrc":0x70000004F,
"HIDKeyboardModifierMappingDst":0x700000007}]
}'
¿Cuál es el problema?
(Soy un novato total intentando volver a asignar una tecla para un juego (EU:4), no soy un programador experto ni nada, ¡así que por favor se gentil y explícame las cosas de manera simple para que mi culo de novato lo entienda! xD)
Gracias, R69NiX
1 votos
Trata de asignarlos uno a la vez. Además, creo que los elementos del array están separados por punto y coma (;)
0 votos
Ahhh gracias. Remapear uno a la vez como la respuesta en el otro hilo parece funcionar bien. Gracias Allan :)
0 votos
Por favor transcribe esto como una respuesta y acéptelo. Te daré un voto positivo para que puedas obtener puntos de reputación.