9 votes

Comment restaurer les valeurs par défaut d'un clavier dans un terminal ?

J'ai utilisé le hidutil pour réaffecter plusieurs touches de mon clavier :

hidutil property --set '{"UserKeyMapping":
    [{"HIDKeyboardModifierMappingSrc":0x70000003e,
      "HIDKeyboardModifierMappingDst":0x70000004c},
     {"HIDKeyboardModifierMappingSrc":0x70000004c,
      "HIDKeyboardModifierMappingDst":0x70000003e} ,   
     {"HIDKeyboardModifierMappingSrc":0x70000003f,
      "HIDKeyboardModifierMappingDst":0x70000002a},
     {"HIDKeyboardModifierMappingSrc":0x70000002a,
      "HIDKeyboardModifierMappingDst":0x70000003f}]
}'

Mon problème est que j'ai fait des erreurs et que je ne trouve pas le moyen de le restaurer.

16voto

gordey4doronin Points 251

Le passage d'une chaîne vide n'a pas fonctionné pour moi, c'est-à-dire qu'il n'a pas désactivé les remappings existants. Cependant, passer un tableau vide a fait l'affaire.

hidutil property --set '{"UserKeyMapping":[]}'

4voto

Douglas Points 10417

Pour rétablir la cartographie des clés par défaut, il suffit de faire en sorte que la "destination" soit la même que la "source"

Par exemple,

hidutil property --set'{"UserKeyMapping": [{"HIDKeyboardModifierMappingSrc":0x70000003e,
  "HIDKeyboardModifierMappingDst":0x70000003e}]'

1voto

clarkttfu Points 209

D'après la documentation d'aide de la commande, le contenu suivant --set doit être un JSON valide. Mais en définissant la propriété à null n'a pas d'effet. Au lieu de cela, j'ai trouvé que l'une ou l'autre des chaînes vides fonctionnait ici :

hidutil property --set '{"UserKeyMapping":""}'

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X