Sublime Text 2 Key Bindings - Existe alguma maneira de detectar teclas modificadoras esquerda / direita?

2

É possível fazer Alt Esquerdo + A e Alt Direita + A fazer coisas diferentes? E, claro, outras teclas modificadoras.

Se não, talvez a ideia a seguir funcione? Se o AppleScript, o Python, o Ruby, o Perl, etc. puderem detectar os modificadores de esquerda / direita, posso definir combinações de teclas complexas em texto sublime (como ["cmd + ctrl + shift + alt + a", "cmd + ctrl + shift + alt + a "]) e enviar esses pressionamentos de tecla com AppleScript ou Automator?

    
por Taylan 16.06.2013 / 10:32

1 resposta

2

Você pode remapear as combinações de teclas com 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 apenas altere as teclas modificadoras:

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

Veja a fonte dos valores do código-chave e configurações predefinidas .

    
por 16.06.2013 / 18:39