Desabilitar atalhos no nível do sistema no OS X Mavericks

2

Estou com problemas para usar o Slate no OS X Mavericks. Eu configurei uma chave Hyper com o KeyRemap4MacBook e quero usar o gerenciador de janelas Slate para ligar Hyper + . a um movimento de janela como este :

bind .:${hyper} ${rightbottom}

Sempre que pressiono essa combinação de teclas, o sistema executa um diagnóstico do sistema, que, de acordo com esta página de manual , aparentemente está vinculada a essa combinação de teclas. Eu olhei toda a internet, mas não consigo encontrar como desabilitar essa funcionalidade embutida (não está nas Preferências do Sistema). Alguém sabe como consertar isso ou onde procurar?

    
por Duijf 01.12.2013 / 13:34

1 resposta

0

Você pode fazer isso com o KeyRemap4macbook, basicamente você liga Hyper + . para uma chave não usada como F18 , em seguida, no seu .slate use f18 para isso açao. O código do seu private.xml é assim:

<item>
    <name>Change Hyper+dot to F18</name>
    <appendix>Changing Hyper+dot because OSX steals the key</appendix>
    <identifier>private.hyper_dot</identifier>
    <autogen>
      __KeyToKey__
      KeyCode::DOT,
      ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,

      KeyCode::F18
    </autogen>
</item>

Claro, se você tiver vários remapeados no private.xml , será necessário envolvê-los <root> tag.

    
por 04.10.2014 / 05:03