Deshabilitar Shift Cmd Q para cerrar sesión

14

Me gustaría deshabilitar el atajo de teclado Shift+ Command+ Qpara Cerrar sesión.

Estoy usando Karabiner en este momento, pero solo logré deshabilitarlo completamente usando el siguiente 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>

pero me gustaría tener la combinación de teclado disponible en emacs (en ESS para depuración).

¿Hay alguna manera de que pueda desasignar efectivamente la combinación de teclado?

Rainer
fuente

Respuestas:

13

Lo siguiente funciona para mí en 10.9.5:

  1. Preferencias del sistema> Teclado> Accesos directos> Accesos directos a aplicaciones.
  2. '+' para agregar un atajo
  3. Solicitud: All Applications
  4. Título del menú: Log Out [Your Name]… aquí, copie el texto exacto que se muestra en el menú de Apple, reemplazando [Your Name], y tenga en cuenta que los puntos suspensivos deben escribirse con alt-;
  5. Atajo de teclado: ctrl- shift- cmd- Q(o lo que prefiera: algo diferente a shift- cmd- Q)
  6. Cierre sesión y vuelva a iniciarla.
  7. Tenga en cuenta que la combinación de teclas ha cambiado en el menú Apple, y shift- cmd- Qya no activa el menú.
Ashley
fuente
Funciona perfectamente. Es bueno recordar que los accesos directos del sistema se pueden modificar incluso si no están visibles en Preferencias> Teclado> Accesos directos.
Rainer
También funciona para mí en Yosemite (10.10.5)
Steven
2
Esto no me funciona en Sierra. Me aseguré de que el texto sea idéntico, y en realidad probé la combinación de teclas normales ... y Alt. Pero el atajo sigue siendo el mismo, desafortunadamente.
SilverSideDown
1
Pude hacer que esto funcione en High Sierra haciendo lo anterior para AMBOS Log Out <Your Name>y Log Out <Your Name>…. Extrañamente, por defecto High Sierra muestra solo Log Out <Your Name>…. Si anula este acceso directo como se describe, aparecerá otro elemento en el menú "Apple", esta vez sin los puntos suspensivos:, Log Out <Your Name>y con el mismo acceso directo cmd_shift_q. Solo cuando anula este segundo elemento puede liberar realmente cmd_shift_q.
Sean Mackesey