Desativar Shift Cmd Q para logout

14

Gostaria de desativar o atalho do teclado Shift+ Command+ Qpara Logout.

Estou usando o Karabiner no momento, mas só consegui desativá-lo completamente usando o seguinte xml:

<?xml version="1.0"?>
<root>
    <item>
        <name>Disable COMMAND SHIFT Q for Logout</name>
        <identifier>disable_CMD_SHIFT_Q_private</identifier>
        <autogen>__KeyToKey__ KeyCode::Q, VK_SHIFT | VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
    </item>
</root>

mas gostaria de ter a combinação de teclado disponível no emacs (no ESS para depuração).

Existe alguma maneira de efetivamente remover o mapeamento da combinação de teclado?

Rainer
fonte

Respostas:

13

O seguinte funciona para mim no 10.9.5:

  1. Preferências do sistema> Teclado> Atalhos> Atalhos de aplicativos.
  2. '+' para adicionar um atalho
  3. Inscrição: All Applications
  4. Título do menu: Log Out [Your Name]… Aqui, copie o texto exato mostrado no menu Apple, substituindo [Your Name]e observe que as reticências devem ser digitadas com alt-;
  5. Atalho do teclado: ctrl- shift- cmd- Q(ou o que você preferir: algo diferente de shift- cmd- Q)
  6. Saia e entre novamente.
  7. Observe que o atalho do teclado mudou no menu Apple e shift- cmd- Qnão aciona mais o menu.
Ashley
fonte
Funciona perfeitamente. É muito bom lembrar que os atalhos do sistema podem ser modificados, mesmo que não estejam visíveis em Preferências> Teclado> Atalhos.
Rainer
Funciona para mim também em Yosemite (10.10.5)
Steven
2
Isso não está funcionando para mim na Sierra. Eu assegurei que o texto fosse idêntico e tentei a combinação de teclas normal ... e Alt. Mas o atalho continua o mesmo, infelizmente.
precisa saber é o seguinte
1
Consegui fazer isso funcionar em High Sierra, fazendo o que foi dito acima para AMBOS Log Out <Your Name>e Log Out <Your Name>…. Curiosamente, por padrão, o High Sierra mostra apenas Log Out <Your Name>…. Se você substituir esse atalho conforme descrito, outro item será exibido no menu "Apple", desta vez sem as reticências: Log Out <Your Name>e com o mesmo atalho cmd_shift_q. Somente quando você substitui esse segundo item, é possível liberar verdadeiramente o cmd_shift_q.
26518 Sean Seaneseese