Existe alguma maneira de desativar comando + Q para sair de aplicativos?
Eu tentei adicionar este item de menu ao painel de preferências "Atalhos de teclado" (como sugerido aqui ) e remapeamento para comando + opção + Q (um pouco mais difícil de acertar), e o item de menu mudou para mostrar isso, mas comando + Q ainda faz com que o aplicativo seja encerrado.
Estou usando o OS X 10.7, mas eu ficaria feliz em atualizar para 10.8 se isso fosse consertado.
O aplicativo que eu realmente quero isso é o Firefox, mas se houvesse uma solução que desativou comando + Q para cada aplicativo, isso também seria bom.
Respostas:
Vá para Preferências do Sistema e depois Teclado. Selecione atalhos. No painel esquerdo, encontre Acessibilidade. Agora, no painel direito, ative Cores invertidas e, em seguida, clique na caixa de atalho para reatribuir o atalho para Cmd + Q.
É isso aí. Agora, quando você pressionar Cmd + Q, as cores da tela serão invertidas. Pressione novamente para voltar às cores normais. Não é mais necessário encerrar acidentalmente os aplicativos (como fechar mais de duzentas guias no Firefox ao tentar usar o Cmd + uma ou três dúzias de pdfs na visualização ao tentar usar a guia Cmd +; as últimas duas coisas que fiz, nunca mais.)
P.S. Quem pensou que era uma boa idéia usar o Cmd + Q para sair de aplicativos deve voltar para a escola de usabilidade.
Há também um plugin legal que você pode usar chamado Sempre pergunte , o que força um diálogo de prompt antes de sair do Firefox.
fonte
Cmd+Q
é o equivalente de fazer uma@
símbolo em um layout de teclado PC-105 alemão. Alternar entre PC e Mac está me enlouquecendo porque eu continuo fechando o navegador quando faço login em algum lugar. Obrigado pela brilhante ideia de inverter as cores.invert color
, amor, parece nerdUsando o KeyRemap4MacBook, você pode adicionar isso private.xml :
Sem
| ModifierFlag::NONE
o primeiro elemento autogen também desativaria, por exemplo, ⌥⌘Q. O segundo elemento autogen muda de Q para Q.Existem também configurações predefinidas que fazem com que o envio ⌘Q exija a retenção ⌘Q ou a pressão ⌘Q duas vezes:
Eles são definidos em custom_shortcuts.xml :
fonte
~/.config/karabiner/assets/complex_modifications
).Use um remapeador de teclado. Há um ótimo GPL para o OSX (eu uso o Keyremap4MacBook) Apenas mapeie a combinação de teclas do comando Q para algo que não faz nada.
fonte
Desculpe por desenterrar esse post antigo, mas isso ideia pode ser útil .
Em Preferências do Sistema - Teclado, crie um novo atalho para o aplicativo que você deseja evitar sair. Procure o título do comando quit no menu do aplicativo e insira exatamente o mesmo que um Título do menu para o atalho, depois, dê um atalho diferente.
Na verdade, você não tem esse problema com todos os aplicativos, mas apenas o navegador e talvez um ou dois outros aplicativos.
fonte
Não é uma resposta direta à sua pergunta, mas você pode dizer ao Firefox para abrir automaticamente as janelas antigas ao iniciá-lo usando o
When Firefox starts
opção sob oGeneral
painel de preferências.Se você não quiser alterar sua tela inicial apenas para a saída acidental ocasional, há também um comando para fazer isso:
History
menu - & gt;Restore Previous Session
.fonte
Agora, há um item no menu do aplicativo Chrome "Avisar antes de desistir", que é o truque para mim.
Fonte: http://lifehacker.com/5784153/how-to-bring-back-the-hold-q-to-quit-prompt-in-google-chrome
fonte
Eu encontrei uma maneira de fazer isso sem ter que mudar o seu volume ou coisas assim quando você pressiona comando + Q .
vá para as preferências do sistema - & gt; teclado - & gt; controle de missão - & gt; "não perturbe".
Em seguida, basta clicar na caixa e alterá-lo para: comando + Q .
fonte
Como você viu, apenas definir um novo atalho de teclado no System Prefs nem sempre funciona. Ele irá alterar o atalho mostrado no menu, mas o aplicativo ainda pode estar atento ao pressionamento de tecla Commmand + Q. Eu vi alguns aplicativos que fazem isso. Mesmo alguns irão ouvir os pressionamentos de tecla que não estão listados como atalhos no menu (Photoshop, por exemplo).
Uma opção de terceiros é usar algo como ControllerMate . Tem a capacidade de remapear qualquer entrada do controlador (teclado, mouse, trackpad, joystick, etc) e mudar o que faz. Eu o uso para fazer muitos remapeamentos e executar scripts de macros. Eles podem ser definidos em uma base por aplicativo ou em um estado global do sistema.
Usando o ControllerMate, você pode mapear Command + Q para não fazer nada e depois Command + Option + Q chamar a entrada do menu Quit. Ou você pode ficar chique e ter Command + Q não fazer nada, exceto se você pressionar Command + Q novamente dentro de 1/2 de segundo, então ele chamaria o menu Quit.
O ControllerMate é um aplicativo incrível. Eu fiz muitas personalizações como um "Boss / Modo Cônjuge", que é um único keypress que faz o seguinte
Outra sugestão (juntamente com a sugestão de Henry) é usar um gerenciador de sessão, então se o Firefox for encerrado acidentalmente, você poderá restaurar facilmente. O gerenciador de sessão interno está OK, mas você também deve Tab Mix Plus . Não só lhe dá opções incríveis para gerenciar suas guias, mas o seu gerenciador de sessão também é ótimo. Eu tenho muitas sessões salvas e posso puxá-las rapidamente a qualquer momento em novas janelas.
fonte
Vamos para Preferências do sistema & gt; Teclado & gt; Atalhos então o botão de aplicativo na barra esquerda . aperte o + botão, em seguida, escolha o seu aplicativo. Escreva "Quit (nome do aplicativo)" no local do título do menu. Adicione seu comando para substituir o cmd-q e é isso.
fonte
Simplesmente eu substituí o comando existente por um novo,
Ex. Eu substitui o comando Quit para Sublime Text for MAC,
Eu costumava adicionar um novo atalho e adicionar novo comando
alt+command+c
fonte
Você pode desativar o Cmd + Q usando o BetterTouchTool (um aplicativo maravilhoso) para o Mac OS:
Ir para o teclado - & gt; Adicionar novo atalho ou sequência de teclas - & gt; mapear Cmd + Q para "Nenhuma ação"
fonte
Existe uma solução não postada aqui que eu achei que deveria merecer consideração. Se você não se importar em remover o comando + q inteiramente do seu computador, você pode efetivamente remapear no Ukulele para que o comando + Q execute outro atalho de teclado.
Você poderia fazê-lo executar o comando + espaço ou o comando + 1 apenas atribuí-lo a outra coisa.
Existem pontos positivos e negativos para essa abordagem, mas deve funcionar.
fonte
QBlocker
QBlocker é um aplicativo gratuito e de código aberto para resolver esse problema, exigindo que um usuário mantenha o CMD + Q para encerrar todos os aplicativos ou apenas alguns.
fonte