Question Sublime Text 2 Key Bindings - Existe-t-il un moyen de détecter les touches de modification gauche / droite?


Est-il possible de faire Alt gauche+UNE et Droite Alt+UNE faire des choses différentes? Et bien sûr, d'autres touches de modification.

Sinon, peut-être que l'idée suivante fonctionnerait? Si AppleScript, Python, Ruby, Perl etc. peuvent détecter les modificateurs gauche / droit, je peux définir des liaisons de touches compliquées dans un texte sublime (comme ["cmd + ctrl + shift + alt + a", "cmd + ctrl + shift + alt + a" "]) et envoyez ces séquences de touches avec AppleScript ou Automator?


2
2018-06-16 08:32


origine




Réponses:


Vous pouvez remapper les combinaisons de touches avec KeyRemap4MacBook:

<?xml version="1.0"?>
<root>
    <appdef>
        <appname>SUBLIMETEXT</appname>
        <equal>com.sublimetext.2</equal>
    </appdef>
    <item>
        <name>test</name>
        <identifier>test</identifier>
        <only>SUBLIMETEXT</only>
        <autogen>__KeyToKey__ KeyCode::A, ModifierFlag::OPTION_R, KeyCode::F19</autogen>
    </item>
</root>

Ou changez simplement les touches de modification:

<autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>

Voir la source du valeurs de code clé et paramètres prédéfinis.


2
2018-06-16 16:39