Como posso especificar um atalho de teclado no Mac OS X?

0

Como posso definir o teclado no Mac OS X 10.10 (Yosemite) para que eu possa mapear as teclas de função para escrever símbolos especificados?

Eu quero poder escrever \( toda vez que pressionar F1 .

    
por testboy 11.09.2015 / 20:44

1 resposta

0

Eu não sei de uma maneira nativa de fazer isso, mas há um aplicativo chamado Mosquetão que é capaz de mapear chaves para diferentes.

  1. Como instalar & lançá-lo.
  2. Abra suas preferências (no ícone da barra de menus > Preferências).
  3. Vá até a guia "Misc. e desinstalação" e clique em "Abrir private.xml", que abrirá uma nova janela do Finder em uma pasta com um arquivo chamado private.xml.
  4. Abra o private.xml com o seu editor de texto favorito e substitua o conteúdo por este (*):

    <?xml version="1.0"?>
    <root>
        <item>
            <name>My F1 binding</name>
            <appendix>F1 = \(</append>
            <identifier>private.myf1</identifier>
            <autogen>
                --KeyToKey--
                KeyCode::F1, ModifierFlag::FN,
                KeyCode::BACKSLASH, KeyCode::KEY_9, ModifierFlag::SHIFT_L
            </autogen>
        </item>
    </root>
    
  5. Salve o arquivo.

  6. De volta às preferências do Karabiner, vá até a aba "Change Key" e aperte o botão "ReloadXML".

(*) Nota 1 : é para o teclado dos EUA, pois os caracteres resultantes dependem do teclado.
Para o meu próprio teclado (alemão suíço), por exemplo, eu teria que substituir as duas linhas KeyCode por isso:

KeyCode::F1, ModifierFlag::FN,
KeyCode::KEY_7, ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L, KeyCode::KEY_8, ModifierFlag::SHIFT_L

Nota 2: Se você tiver a configuração do teclado "Use todas as teclas F1, F2, etc. como teclas de função padrão" ativadas (para que FN F1 diminuirá o brilho), então você precisa substituir ModifierFlag::FN por ModifierFlag::NONE .

    
por 14.09.2015 / 22:07