Ändern Sie die Verknüpfung von cmd + Q für alle Anwendungen


9

Ich benutze cmd+ tab, cmd+ W, cmd+ Aviel und ich erinnere mich nicht, wie oft ich versehentlich cmd+ getroffen habe Q.

Ist es möglich, die Verknüpfung zum Beenden von Anwendungen von cmd+ Qauf etwas anderes zu ändern (die Verwendung der Tastatur zum Beenden von Anwendungen nicht zu verbieten), idealerweise für Anwendungen auf einmal (nicht für einzelne Anwendungen nacheinander)?


Ich dachte, das Ändern im Abschnitt "Tastatur" der Systemeinstellungen unter "Tastaturkürzel" könnte funktionieren, aber hier nicht. Es sei denn, ich muss neu starten, um die Änderung zu sehen.
George C

Antworten:


3

Dies sollte die Verknüpfung für die meisten derzeit installierten Anwendungen in ⇧⌘Q ändern:

defaults write -g NSUserKeyEquivalents -dict-add $(mdfind kMDItemContentType==com.apple.application-bundle | grep -v { | sed 's/.*\//Quit /g;s/\.app$//g;'"s/'/\\''\\'/g;s/^/'/g;s/$/' '\$@q'/g" | uniq | tr '\n' ' ')

Sie können auch KeyRemap4MacBook verwenden , um ⌘Q in eine andere Tastenkombination zu ändern, oder Sie müssen es zweimal gedrückt halten oder drücken, um eine Anwendung zu beenden.


Gibt es eine Möglichkeit, diese Datenbank visuell zu bearbeiten? Das ist ein verrückter Kommandozeilen-Ninja-Zug, den du da hast! ;)
Hari Karam Singh

2
Oder kannst du mir deine Wege beibringen?
Hari Karam Singh

1

Howtogeek widmete einen ganzen Artikel zu diesem Thema und lieferte ein hervorragendes Tutorial dazu. Grundsätzlich kommt es darauf an, die Standardfunktion zu überschreiben.

Geben Sie hier die Bildbeschreibung ein

ABER es gibt einen (großen) Nachteil, wenn Sie es so machen, müssen Sie dies für JEDE Anwendung tun, die Sie verwenden, was etwas verwirrend sein kann ...
Sie bieten also eher eine Umgehung als eine solide Lösung .


3
Meine Frage erwähnt, dass "für Bewerbungen auf einmal (nicht für einzelne Bewerbungen nacheinander)".
Powerboy
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.