25 votes

Remappage des touches dans Mac OS X

Mon MBP est livré avec un clavier turc mais j'utilise la disposition américaine. Cependant, la touche située juste en dessous de ESC donne § au lieu de ` (back-quote) que j'utilise fréquemment.

J'ai besoin de remapper cette touche, mais je n'ai pas trouvé d'informations, sauf sur le remappage des touches de modification. Comment puis-je le faire ?

0 votes

Par ailleurs, sur mon clavier (UK), le backtick se trouve entre les touches shift et Z de gauche.

0 votes

Autre remarque, ce symbole est présent dans toutes les mises en page que j'ai vues.

0 votes

Normalement, il se trouve juste sous la touche ESC dans les ordinateurs Windows et linux. Au moins, c'est plus accessible pour nous qui travaillons avec linux, latex, lisp. Et enfin, elle est utilisée pour changer d'application Windows dans Mac OS X.

21voto

siho Points 301

Vous pouvez utiliser le hidutil qui est fourni avec macOS depuis Sierra 10.12 :

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

Les clés sont référencées par l'ID d'utilisation de la spécification des tables d'utilisation USB HID. La clé de section § est répertorié comme "Keyboard Non-US \ et |" (0x64, voir https://discussions.apple.com/thread/8133633 ) et backtick ` est "Accent grave et tilde du clavier" (0x35).

4 votes

Cela devrait être la réponse acceptée. Merci beaucoup. Acheter des claviers avec des dispositions américaines "correctes" lorsque vous êtes un programmeur vivant à l'étranger est une véritable plaie. Heureusement, au moins Ubuntu interprète ceci § comme grave nativement.

0 votes

Gardez à l'esprit que si vous disposez d'un clavier externe configurable, ce mappage peut faire l'inverse sur celui-ci.

1 votes

De loin la meilleure réponse, merci

20voto

user7375 Points 569

Essayez KeyRemap4MacBook . Il semble offrir beaucoup d'options. Peut-être pourra-t-il résoudre votre problème également. Voici ce qui est dit à son sujet :

Il s'agit d'un clavier très puissant pour Mac OS X. En plus du remappage simple des touches simple remappage de touches, il dispose de modes spéciaux de remappage comme Emacs-mode, SandS-mode (Space et Shift).

0 votes

Solution parfaite Alex. J'ai fait une recherche sur § dans l'interface utilisateur de KeyRemap4MacBook et j'ai trouvé la fonctionnalité de Remappage de Paragraphe (§) à Backquote (`). Merci pour votre aide.

1 votes

C'est étrange que je n'aie pas pu trouver cette application après avoir tant cherché.

0 votes

J'ai cherché macbook remappage de clé. Peut-être que vous avez juste vérifié mac remappage des touches :). Si cela a fonctionné pour vous, pensez à le marquer comme la réponse acceptée.

9voto

Nimitack Points 188

Les utilisateurs de Mac 10.12 sierra devraient utiliser ceci : https://github.com/tekezo/Karabiner-Elements

Téléchargement de la DMG : https://pqrs.org/latest/karabiner-elements-latest.dmg

Dans "Clé de départ", j'ai sélectionné l'option avec des caractères japonais et dans "Clé d'arrivée" j'ai sélectionné GRAVE_ACCENT_AND_TILDE (`) .

image

2 votes

Au lieu des caractères japonais, j'utilise des backslashs non_us_. Vous pouvez voir le caractère exact que vous devez mapper à partir de Karabiner-EventViewer app.

0 votes

Oui ! Je ne peux pas croire que si peu de gens ont ce problème. Cela a très bien fonctionné pour moi - juste un petit problème que j'ai est que maintenant quand je tape "˜" J'obtiens initialement un petit tilde au lieu de celui que je veux (~) pour que cela arrive, je dois toujours appuyer sur espace. Une idée pour se débarrasser de cela ?

0 votes

Karabiner Elements est la solution idéale pour tous les utilisateurs de Mac.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X