Alterar o mapeamento de teclas para permitir a gravação de teclado (Mac)

1

Estou procurando uma maneira de mapear vários pressionamentos de tecla simultâneos para uma ação. Como exemplo, algo semelhante a pressionar Ctrl-Option ao mesmo tempo, mas usando apenas letras normais como p-s-v. Pressionar essas teclas simultaneamente executaria alguma ação.

Eu baixei tanto o Ukelele quanto o KeyRemap4Macbook, mas ambos permitiram apenas remapear uma única tecla - sem incluir as teclas especiais (ctrl, alt, etc).

Como posso conseguir isso?

    
por greedybuddha 13.12.2013 / 00:40

1 resposta

2

Você pode usar um private.xml assim com o KeyRemap4MacBook:

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__SimultaneousKeyPresses__ KeyCode::Q, KeyCode::W, KeyCode::E</autogen>
  </item>
</root>

Por mais de duas chaves, use @begin e @end :

__SimultaneousKeyPresses__
@begin
KeyCode::Q, KeyCode::W, KeyCode::E
@end
@begin
KeyCode::R
@end

Isso faria com que pressionar F e eu abrimos simultaneamente o Finder:

<vkopenurldef>
  <name>KeyCode::VK_OPEN_URL_FINDER</name>
  <url>file:///System/Library/CoreServices/Finder.app</url>
</vkopenurldef>
<item>
  <name>test</name>
  <identifier>test</identifier>
  <autogen>__SimultaneousKeyPresses__ KeyCode::F, KeyCode::I, KeyCode::VK_OPEN_URL_FINDER</autogen>
</item>

Consulte o link para obter mais exemplos.

    
por 13.12.2013 / 10:12