1 votes

Changer Command_R en Shift+Alt

J'essaie de changer ma touche de commande droite pour qu'elle soit ShiftAlt . C'est parce que cela devient ennuyeux d'appuyer sur AltShift8 pour obtenir un "{", et je n'utilise jamais la bonne commande de toute façon.

J'ai essayé de le faire en utilisant Mousqueton Mais je n'ai pas réussi à faire correspondre une touche à plusieurs touches (je peux faire en sorte que la Command_R soit soit Alt ou Shift), et je ne trouve aucune documentation sur la façon de le faire. Quelqu'un peut-il m'aider avec mon fichier de paramètres pour que cela fonctionne ?

<?xml version="1.0"?>
<root>
    <item>
        <name>Change Right Command Key to Shift Alt</name>
        <identifier>private.right_command_to_shift_alt</identifier>
        <autogen>
            __KeyToKey__ 
            KeyCode::KEY_8, ModifierFlag::COMMAND_R, 
            KeyCode::KEY_8, KeyCode::SHIFT_L, KeyCode::OPTION_L
        </autogen>
        <autogen>
            __KeyToKey__ 
            KeyCode::KEY_9, ModifierFlag::COMMAND_R, 
            KeyCode::KEY_9, KeyCode::SHIFT_L, KeyCode::OPTION_L
        </autogen>
    </item>
</root>

1voto

klanomath Points 63400

Il y a quelques erreurs dans votre private.xml comme SHIFT_L/OPTION_L qui ne sont pas des KeyCodes mais des ModifierFlags. Le lien entre les deux modificateurs n'est qu'une supposition (et de la chance).

Utilisez cet extrait de code xml à la place :

<?xml version="1.0"?>
<root>
    <item>
        <name>Change Right Command Key to Shift Alt</name>
        <identifier>private.right_command_to_shift_alt</identifier>
        <autogen>
            __KeyToKey__ 
            KeyCode::KEY_8, ModifierFlag::COMMAND_R, 
            KeyCode::KEY_8, ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L
        </autogen>
        <autogen>
            __KeyToKey__ 
            KeyCode::KEY_9, ModifierFlag::COMMAND_R, 
            KeyCode::KEY_9, ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L
        </autogen>
    </item>
</root>

Testé avec un clavier allemand, une disposition de clavier danoise, Mac OS X 10.7 et KeyRemap4MacBook :

{}{}{}{} :-}

N'oubliez pas de recharger le xml dans l'onglet Change Key de Karabiner/KeyRemap4MacBook (c'est la même application mais avec un nom différent pour Mac OS X < 10.9) après avoir appliqué les changements dans le private.xml.

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