Disabilita Maiusc Cmd Q per il logout


14

Vorrei disabilitare Shift+ Command+ la Qscorciatoia da tastiera per disconnettersi.

Al momento sto usando Karabiner , ma sono riuscito a disabilitarlo completamente solo usando il seguente 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>

ma vorrei avere la combinazione di tastiere disponibile in emacs (in ESS per il debug).

C'è un modo in cui posso effettivamente annullare il mapping della combinazione di tastiere?

Risposte:


13

Quanto segue funziona per me il 10.9.5:

  1. Preferenze di Sistema> Tastiera> Scorciatoie> Scorciatoie per app.
  2. '+' per aggiungere un collegamento
  3. Applicazione: All Applications
  4. Titolo del menu: Log Out [Your Name]… qui, copia il testo esatto mostrato nel menu Apple, sostituendolo [Your Name]e nota che i puntini di sospensione devono essere digitati con alt-;
  5. Scorciatoia da tastiera: ctrl- shift- cmd- Q(o qualunque cosa tu preferisca: qualcosa di diverso da shift- cmd- Q)
  6. Esci e accedi di nuovo.
  7. Si noti che la scorciatoia da tastiera è stata modificata nel menu Apple e shift- cmd- Qnon attiva più il menu.

Funziona perfettamente. Molto bene ricordare che le scorciatoie di sistema possono essere modificate anche se non sono visibili in Preferenze> Tastiera> Scorciatoie.
Rainer,

Funziona anche per me su Yosemite (10.10.5)
Steven

2
Questo non funziona per me su Sierra. Mi sono assicurato che il testo fosse identico e in realtà ho provato sia la combinazione di tasti normale ... sia Alt. Ma la scorciatoia rimane la stessa, sfortunatamente.
SilverSideDown

1
Sono stato in grado di farlo funzionare su High Sierra facendo quanto sopra per ENTRAMBI Log Out <Your Name>e Log Out <Your Name>…. Stranamente, per impostazione predefinita High Sierra mostra solo Log Out <Your Name>…. Se si ignora questo collegamento come descritto, nel menu "Apple" verrà visualizzato un altro elemento, questa volta senza i puntini di sospensione: Log Out <Your Name>e con lo stesso collegamento cmd_shift_q. Solo quando esegui l'override di questo secondo elemento puoi veramente liberare cmd_shift_q.
Sean Mackesey,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.