Cambia il collegamento di cmd + Q per tutte le applicazioni


9

Uso molto cmd+ tab, cmd+ W, cmd+ Ae non ricordo quante volte premo cmd+ Qaccidentalmente.

È possibile cambiare la scorciatoia per uscire dalle applicazioni da cmd+ Qa qualcos'altro (per non consentire l'uso della tastiera per uscire dalle applicazioni), idealmente per le applicazioni tutte in una volta (non farlo per una singola applicazione una per una)?


Ho pensato di cambiarlo nella sezione Tastiera delle Preferenze di Sistema, sotto Scorciatoie da tastiera potrebbe funzionare, ma non ha funzionato qui. A meno che non sia necessario riavviare per vedere la modifica.
George C

Risposte:


3

Questo dovrebbe cambiare il collegamento in ⇧⌘Q per la maggior parte delle applicazioni attualmente installate:

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' ' ')

È inoltre possibile utilizzare KeyRemap4MacBook per modificare ⌘Q in un'altra combinazione di tasti o richiedere di tenerlo premuto o premere due volte per uscire da un'applicazione.


C'è un modo per modificare visivamente questo database? Questa è una mossa ninja da linea di comando che hai lì! ;)
Hari Karam Singh,

2
O puoi insegnarmi i tuoi modi?
Hari Karam Singh,

1

Howtogeek ha dedicato un intero articolo su questo argomento e hanno fornito un eccellente tutorial su come farlo. Fondamentalmente si riduce a sovrascrivere la funzione predefinita.

inserisci qui la descrizione dell'immagine

MA c'è uno (enorme) svantaggio, se lo fai in questo modo, dovrai farlo per OGNI applicazione che usi, che potrebbe funzionare un po 'confusa ...
Quindi forniscono una soluzione piuttosto che una soluzione solida .


3
La mia domanda menziona che "per le applicazioni tutte in una volta (non farlo per una singola applicazione una per una)".
powerboy
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.