Alterar o atalho de cmd + Q para todos os aplicativos

9

Eu uso muito cmd+ tab, cmd+ W, cmd+ Ae não me lembro quantas vezes acertei cmd+ Qacidentalmente.

É possível alterar o atalho para sair de aplicativos de cmd+ Qpara outra coisa (para não proibir o uso do teclado para sair de aplicativos), idealmente para aplicativos de uma só vez (não para um aplicativo individual, um por um)?

powerboy
fonte
Eu pensei que alterá-lo na seção Teclado das Preferências do Sistema, em Atalhos do Teclado pode funcionar, mas não funcionou aqui. A menos que eu precise reiniciar para ver a alteração.
George C

Respostas:

3

Isso deve alterar o atalho para ⇧⌘Q para a maioria dos aplicativos instalados atualmente:

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

Você também pode usar o KeyRemap4MacBook para alterar ⌘Q para outra combinação de teclas ou exigir que seja pressionado ou pressionado duas vezes para sair de um aplicativo.

Lri
fonte
Existe uma maneira de editar esse banco de dados visualmente? Essa é uma jogada ninja louca da linha de comando que você conseguiu! ;)
Hari Karam Singh
2
Ou você pode me ensinar seus caminhos?
Hari Karam Singh
1

Howtogeek dedicou um artigo inteiro sobre esse assunto e forneceu um excelente tutorial sobre como fazer isso. Basicamente, trata-se de substituir a função padrão.

insira a descrição da imagem aqui

Mas há uma (enorme) desvantagem, se você fizer dessa maneira, terá que fazer isso para TODAS as aplicações que usar, o que pode funcionar um pouco confuso ...
Portanto, elas fornecem uma solução alternativa em vez de uma solução sólida .

Michiel
fonte
3
Minha pergunta menciona que "para aplicativos de uma só vez (não para aplicativos individuais, um por um)".
powerboy