19 votes

Comment puis-je remapper les touches d'un clavier externe tout en conservant la disposition par défaut du clavier interne ?

J'ai un clavier externe avec des touches Windows. J'aimerais remapper les touches pour que la disposition des touches en bas à gauche soit identique à celle du clavier interne de mon MacBook Pro.

Ce...

ctrlfnwindowsaltspacebar

...devrait être ceci :

fncontroloptioncommandspacebar

J'ai réussi à remapper le windows y alt pour option y command respectivement, via le volet Clavier dans les Préférences Système, mais en changeant l'option control y fn Les clés ne sont pas possibles de cette façon. Quelqu'un connaît-il un moyen de le faire ?


Note : Je ne veux pas à l'échelle mondiale commutateur control et fn ; je ne veux les changer que sur le clavier externe. KeyRemap4MacBook ne semble être capable de remapper que le clavier interne. Lorsque je coche la case "Ne pas remapper les claviers internes", la disposition interne est restaurée, mais rien ne change sur le clavier externe.

10voto

Désormais, vous n'avez plus besoin de logiciel supplémentaire. Dans Système -> Clavier -> Touches de modification, vous pouvez remapper séparément chaque clavier.

5voto

KeyRemap4MacBook prend également en charge les paramètres spécifiques aux appareils :

<?xml version="1.0"?>
<root>
  <devicevendordef>
    <vendorname>KINESIS</vendorname>
    <vendorid>0x05f3</vendorid>
  </devicevendordef>
  <deviceproductdef>
    <productname>ADVANTAGE</productname>
    <productid>0x0007</productid>
  </deviceproductdef>
  <item>
    <name>modifierkeys</name>
    <identifier>modifierkeys</identifier>
    <device_only>DeviceVendor::KINESIS, DeviceProduct::ADVANTAGE</device_only>
    <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::FN</autogen>
    <autogen>__KeyToKey__ KeyCode::FN, KeyCode::CONTROL_L</autogen>
    <autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
    <autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
  </item>
</root>

Vous pouvez voir les identifiants du vendeur et du produit dans EventViewer.app. S'il ne peut remapper aucune touche du clavier externe, essayez de désinstaller d'autres claviers ou pilotes HID.

Voir la source pour le valeurs des codes clés y paramètres prédéfinis .

-1voto

SeanJ Points 300

Vous pouvez en effet utiliser les Préférences Système comme l'a indiqué Marcin. Si vous souhaitez un contrôle plus fin, KeyRemap est destiné aux anciens macOS jusqu'à 10.8. Après cela, le même auteur a créé Karabiner. Voir son site web .

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