Deaktivieren Sie Shift Cmd Q für die Abmeldung

13

Ich möchte die Tastenkombination Shift+ Command+ Qfür das Abmelden deaktivieren .

Ich benutze Karabiner im Moment, aber ich habe es nur geschafft, es mit der folgenden XML vollständig zu deaktivieren:

<?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>

Ich möchte jedoch, dass die Tastaturkombination in Emacs verfügbar ist (in ESS zum Debuggen).

Gibt es eine Möglichkeit, die Tastaturkombination effektiv zu entfernen?

Rainer
quelle

Antworten:

12

Folgendes funktioniert für mich am 10.9.5:

  1. Systemeinstellungen> Tastatur> Verknüpfungen> App-Verknüpfungen.
  2. '+', um eine Verknüpfung hinzuzufügen
  3. Anwendung: All Applications
  4. Menütitel: Log Out [Your Name]… Kopieren Sie hier den genauen Text, der im Apple-Menü angezeigt wird [Your Name], und ersetzen Sie ihn . Beachten Sie, dass die Auslassungspunkte mit alt- eingegeben werden müssen.;
  5. Tastaturkürzel: ctrl- shift- cmd- Q(oder was auch immer Sie bevorzugen: etwas anderes als shift- cmd- Q)
  6. Melden Sie sich ab und wieder an.
  7. Beachten Sie, dass sich die Tastenkombination im Apple-Menü geändert hat und shift- cmd- Qdas Menü nicht mehr auslöst.
Ashley
quelle
Funktioniert perfekt. Sehr gut daran zu erinnern, dass die Systemverknüpfungen geändert werden können, auch wenn sie unter Einstellungen> Tastatur> Verknüpfungen nicht sichtbar sind.
Rainer
Funktioniert auch für mich auf Yosemite (10.10.5)
Steven
2
Das funktioniert bei mir in Sierra nicht. Ich habe sichergestellt, dass der Text identisch ist, und habe sowohl die reguläre ... als auch die Alt-Tastenkombination ausprobiert. Die Verknüpfung bleibt jedoch leider dieselbe.
SilverSideDown
1
Ich konnte dies in High Sierra zum Laufen bringen, indem ich das oben Gesagte für BEIDE Log Out <Your Name>und tat Log Out <Your Name>…. Seltsamerweise zeigt High Sierra standardmäßig nur Log Out <Your Name>…. Wenn Sie diese Verknüpfung wie beschrieben überschreiben, wird im Menü "Apple" ein weiteres Element angezeigt, diesmal ohne die Auslassungspunkte: Log Out <Your Name>und mit derselben Verknüpfung cmd_shift_q. Nur wenn Sie dieses zweite Element überschreiben, können Sie cmd_shift_q wirklich freigeben.
Sean Mackesey