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

Powerboy
quelle
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.

Lri
quelle
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 .

Michiel
quelle
3
Meine Frage erwähnt, dass "für Bewerbungen auf einmal (nicht für einzelne Bewerbungen nacheinander)".
Powerboy