Alterar Command_R para Shift + Alt


1

Eu estou tentando mudar a minha chave de comando direita para ser Mudança Alt . Isso é porque é chato apertar Alt Mudança 8 para obter um "{", e eu nunca uso o comando certo de qualquer maneira.

Eu tenho tentado fazer isso usando Mosquetão , mas eu não fui capaz de mapear uma chave para multi-chave (pode obter o Command_R para ser Alt ou Shift), e não consigo encontrar qualquer documentação sobre como fazer isso. Alguém pode me ajudar com o meu arquivo de configurações para que isso funcione?

<?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>

Respostas:


1

Existem alguns erros em seu private.xml, como SHIFT_L / OPTION_L, não há KeyCodes, mas ModifierFlags. O | ligar os dois modificadores era apenas suposição (e sorte).

Use este snippet xml em vez disso:

<?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>

Testado com um teclado alemão, layout de teclado dinamarquês, Mac OS X 10.7 e KeyRemap4MacBook:

{}{}{}{} :-}

Por favor, não esqueça de recarregar o xml na aba Change Key no Karabiner / KeyRemap4MacBook (que é o mesmo, mas diferente app nomeado para o Mac OS X & lt; 10.9) depois de aplicar as alterações no private.xml.


Infelizmente isso não funciona, só vai segurar a tecla Shift
Androme

@DoomStone Estranho, eu estou apenas escrevendo isso com um lazout dinamarquês (confira todos os meus erros!): {} {Com as alterações adaptadas no private.xml, mas usando o KeyRemap4MacBook}
klanomath

@DoomStone Isso também funciona com um layout kb alemão com respectivos caracteres diferentes: ˜ ·
klanomath
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.