26 votes

Le clavier Apple remappe la virgule en point ?

Existe-t-il un moyen de modifier l'affectation des touches du clavier Apple ?

En tant que programmeur, je trouve ennuyeux qu'il y ait une virgule au lieu d'un point dans le pavé numérique. Je voudrais remapper cette touche pour avoir le point ...

2 votes

0 votes

Pouvez-vous préciser la disposition du clavier que vous utilisez ?

0 votes

Mise en page en kb italien

42voto

Matías González Points 341

La solution la plus simple est de créer le fichier DefaultKeyBinding.dict en /Users/[user]/Library/KeyBindings s'il n'existe pas déjà, et ajoute le remappage :

{
   "#," = ("insertText:", ".");
}

Ensuite, déconnectez-vous ou redémarrez le Mac.

Le site # indique que le remappage concerne uniquement le clavier. Plus de référence pour ce fichier : https://gist.github.com/trusktr/1e5e516df4e8032cbc3d

1 votes

Merci ! Je cherchais quelque chose comme ça depuis quelques mois. Je ne voulais pas télécharger un outil à cette fin....

1 votes

Ceci devrait être accepté comme la réponse, +1 pour ne pas avoir besoin d'un autre outil. Au fait, un redémarrage n'est pas nécessaire, il suffit de se déconnecter et de se reconnecter.

1 votes

Cette solution fonctionne dans Catalina (10.15 Beta) sans aucun problème.

11voto

Jose Paez Points 181

D'après la réponse de Matías González :

Etape 1, Ajouter le remapping (collez cette commande sur votre console) :

mkdir ~/Library/KeyBindings && cd ~/Library/KeyBindings && touch DefaultKeyBinding.dict && echo '{"#," = ("insertText:", ".");}' > DefaultKeyBinding.dict

Étape 2, redémarrer le Mac

Le site # indique que le remappage concerne uniquement le clavier. Plus de référence pour ce fichier : https://gist.github.com/trusktr/1e5e516df4e8032cbc3d

0 votes

Auriez-vous à nouveau une virgule si vous appuyiez sur shift de cette façon ? Parce que ce serait souhaitable

0 votes

Je ne pense pas, mais n'hésitez pas à faire un essai et à commenter vos résultats.

6voto

Arthur Duarte Points 31

Si quelqu'un lit ceci en 2022 et utilise Mac OS X 12.1 (Monterey) et veut changer le point ( . ) à la virgule ( , ) sur un clavier numérique, essayez les étapes suivantes :

  1. Ouvrez l'application Terminal ;

  2. Collez ce code dessus :

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

  3. Appuyez sur la touche Entrée ;

  4. Profitez-en !

0x700000063 signifie char à points .

0x700000036 signifie virgule char ,


Référence : https://developer.apple.com/library/archive/technotes/tn2450/_index.html

1 votes

Excellent, merci pour la mise à jour. Comme j'utilise une disposition de clavier différente (bépo), grâce au tableau que vous avez référencé, j'ai réussi à comprendre que je devais remplacer 0x700000063 par 0x700000019 . Maintenant, il fonctionne comme prévu Il imprime un v lorsque je remets le clavier en français, mais ce n'est pas un problème pour moi.

3 votes

BTW si quelqu'un veut annuler ses changements après avoir expérimenté avec ceci : apple.stackexchange.com/a/374073

1voto

SmartPenwin Points 11

Pour l'inverse que Panosru recherche, je crois que la syntaxe correcte dans ~/Library/KeyBindings/DefaultKeyBinding.dict devrait être :

{
   "#." = ("insertText:". ",");
}

Comme la virgule après "insertText" est un séparateur entre la commande et le caractère recherché.

0voto

mgiordi Points 2596

Une solution consiste à Mousqueton (avant la version 9.3.0, Karabiner s'appelait KeyRemap4MacBook). Il vous permet de remapper des touches spécifiques ou de modifier l'ensemble de la disposition du clavier, comme le montre le tableau ci-dessous. décrit ici .

Il s'agit d'un puissant remappeur de clavier qui peut modifier non seulement la fonctionnalité des touches et des combinaisons de touches, mais aussi tout ce qui concerne la façon dont une touche se répète lorsque vous la maintenez enfoncée. Les remappages de clavier sont hautement personnalisables (bien que ce ne soit pas un processus si simple). Vous pouvez pratiquement tout modifier : vous pouvez rechercher parmi toutes les options et trouver rapidement ce que vous cherchez, ou simplement naviguer par catégorie. C'est très puissant et l'utilisation est assez simple.

L'inconvénient est que les fonctions de remappage du clavier sont prédéfinies et que vous pouvez simplement les cocher. Si vous voulez ajouter des fonctions de remappage personnalisées, vous devez modifier un fichier XML. Lorsque vous utilisez une application GUI, ce n'est pas exactement l'expérience idéale. Cela dit, c'est le seul inconvénient significatif.

0 votes

Merci pour celui-ci... Je commence à faire mes impôts pour 2017 et ça me faisait vraiment chier dans excel !

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