OK, j'ai vu cette réponse sur un autre fil de discussion sur la façon de remapper les touches :
La note technique TN2450 d'Apple décrit comment remapper les touches. L'exécution de la commande suivante transformera Alt droite en Contrôle droit.
hidutil property --set '{"UserKeyMapping": [{"HIDKeyboardModifierMappingSrc":0x7000000e6, "HIDKeyboardModifierMappingDst":0x7000000e4}] }'
Alors j'ai écrit ça :
hidutil property --set '{"UserKeyMapping":
[{"HIDKeyboardModifierMappingSrc":0x700000052,
"HIDKeyboardModifierMappingDst":0x70000001A}
"HIDKeyboardModifierMappingSrc":0x700000051,
"HIDKeyboardModifierMappingDst":0x700000016}
"HIDKeyboardModifierMappingSrc":0x700000050,
"HIDKeyboardModifierMappingDst":0x700000004}
"HIDKeyboardModifierMappingSrc":0x70000004F,
"HIDKeyboardModifierMappingDst":0x700000007}]
}'
Mais quand je l'exécute, j'obtiens cette erreur :
2020-02-17 11:47:40.303 hidutil[2619:57497] NSJSONSerialization Error Domain=NSCocoaErrorDomain Code=3840
"Badly formed array around character 127."
UserInfo={NSDebugDescription=Badly formed array around character 127.}
ERROR!!!! Unable to create property object for
'{"UserKeyMapping":
[{"HIDKeyboardModifierMappingSrc":0x700000052,
"HIDKeyboardModifierMappingDst":0x70000001A}
"HIDKeyboardModifierMappingSrc":0x700000051,
"HIDKeyboardModifierMappingDst":0x700000016}
"HIDKeyboardModifierMappingSrc":0x700000050,
"HIDKeyboardModifierMappingDst":0x700000004}
"HIDKeyboardModifierMappingSrc":0x70000004F,
"HIDKeyboardModifierMappingDst":0x700000007}]
}'
Quel est le problème ?
(Je suis un noob total qui essaie juste de remapper une touche pour un jeu (EU:4), je ne suis pas un programmeur expert ou quoi que ce soit, alors s'il vous plaît être doux et expliquer les choses en termes simples pour mon cul noob à comprendre ! xD)
Merci, R69NiX
1 votes
Essayez de les cartographier un par un. En outre, je crois que les éléments d'un tableau sont séparés par des points-virgules ( ;).
0 votes
Ahhhh merci. Remapper un à la fois comme la réponse sur l'autre fil semble fonctionner correctement. Merci Allan :)
0 votes
Tapez-la comme une réponse et acceptez-la. Je voterai pour que vous puissiez obtenir des points de réputation.