Como desativar o comando Q para sair?
On Fevereiro 15, 2021 by adminExiste alguma maneira de desativar o comando + Q para encerrar os aplicativos?
Tentei adicionar este item de menu ao painel de preferências “Atalhos de teclado” (como sugerido aqui ) e remapeando-o 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 feche.
Estou usando o OS X 10.7, mas ficaria feliz em atualizar para o 10.8 se ele consertasse isso.
O aplicativo para o qual realmente quero isso é o Firefox, mas se houvesse uma solução que desabilitasse o command + Q para cada aplicativo, também estaria tudo bem.
Comentários
- Você está procurando um hack global ou seria capaz de apenas remapear os aplicativos que deseja substituir? O último é bastante fácil usando o painel de preferências de teclado normal e fazendo outro atalho (como command – shift – control – option – Q) que ‘ não será pressionado por capricho.
- bmike: I ‘ d tomar qualquer um, mas como eu disse, tentei torná-lo command-option-Q e não ‘ t funciona. Se eu tentar inserir command-option-shift-Q, ele emitirá um bipe e indicará que o aplicativo System Prefs cancelou o logout.
- O problema é que você precisa cancelar o encerramento por aplicativo e incluir o nome do aplicativo para que o nome completo do menu seja inserido no atalho específico do aplicativo.
- bmike: Eu estava especificando a substituição apenas para o Firefox e incluindo o nome do aplicativo na substituição do item de menu.
- Hmm – eu não ‘ não li a pergunta para significar que o Firefox intencionalmente desconsidera o atalho de teclado definido pelo OS X – mas talvez que ‘ seja o que você está vendo com base nos comentários? Será que eles implementaram uma função de remapeamento de atalho? Faz ‘ faz um tempo que eu ‘ coloquei a raposa em execução. Escolher um comando como ⌃⇧⌘Z funciona para tornar o Command-Q insensível para Mail e Safari – veja esta imagem para saber como eu configuro os atalhos. cl.ly/MDtE
Resposta
Vá para Preferências do Sistema e Teclado. Selecione Atalhos. No painel esquerdo, encontre Acessibilidade. Agora, no painel direito, ative Inverter cores e clique na caixa de atalho para reatribuir o atalho para Cmd + Q.
É isso. Agora, quando você pressiona Cmd + Q as cores da tela serão invertidas. Pressione-o novamente para voltar às cores normais. Chega de fechar aplicativos acidentalmente (como fechar mais de duzentas guias no Firefox ao tentar usar o Cmd + a ou três dúzias de pdfs na visualização ao tentar usar Cmd + tab; as duas últimas coisas que fiz, nunca mais.)
PS Quem pensou que era uma boa ideia usar o Cmd + Q para encerrar aplicativos deveria voltar à escola de usabilidade.
Também existe um plug-in interessante que você pode usar chamado Sempre perguntar , que força uma caixa de diálogo de prompt antes de sair do Firefox.
Comentários
- Registrei-se aqui para votar a favor desta resposta.
Cmd+Q
é o equivalente a criar um símbolo@
em um layout de teclado alemão PC-105. Alternar entre o PC e o Mac está me deixando louco porque sempre fecho o navegador quando faço login em algum lugar. Obrigado pela ideia brilhante de inverter cores. - Atribuí-o a ” Mudar para a área de trabalho 1 “. Como eu ‘ não estou usando esse recurso de qualquer maneira, ele não faz nada efetivamente.
- Ponto de bônus por usar Inverter cores como um aviso. Excelente feedback de UX.
- Gosto da sua ideia sobre
invert color
, adorei, parece nerd - Você também pode selecionar
Launchpad and Dock > Show Launchpad
e defina-o comoCmd+Q
. É ‘ menos irritante do que toda a tela piscando violentamente quando as cores se invertem.
Resposta
Desculpe por desenterrar uma postagem tão antiga, mas esta ideia pode ser útil .
Em Preferências do Sistema – Criação de teclado um novo atalho para o aplicativo que você deseja impedir que saia. Pesquise o título do comando sair no menu do aplicativo e digite o mesmo título do menu para o atalho e, a seguir, forneça 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.
Comentários
- Bem-vindo ao Ask Different! Embora este link possa responder à pergunta, é melhor incluir as partes essenciais da resposta aqui e fornecer o link para referência. As respostas somente com link podem se tornar inválidas se a página vinculada mudar.
- Esta solução não ‘ não se aplica ao firefox. O Firefox mostra o novo atalho em seu menu.Mas não ‘ não funciona. cmd-q ainda fecha o navegador …
- Segui este link que descreve a mesma solução e que funcionou perfeitamente para mim.
- Acabei de adicionar um ” Opção Q ” atalho para ” Saia do Firefox ” como um atalho específico do aplicativo (Firefox) para o Firefox. No Firefox, meu item de menu ” Sair do Firefox ” agora mostra opt Q e cmd Q não sai mais do aplicativo, mas opt Q sim . Você tem que obter o texto do item de menu exatamente correto. Oh, entendo, nós ‘ estamos alguns anos no futuro aqui; com OS X 10.12.3. e Firefox 51.0.
- Bom ajuste para Safari (o Safari respeita o atalho), e um protetor de sanidade para aqueles de nós que freqüentemente pressionam CMD + Q em vez de CMD + W.
Resposta
Encontrei uma maneira de fazer isso sem ter que alterar o volume ou coisas do tipo quando você pressiona o comando + Q .
vá para as preferências do sistema -> teclado -> controle da missão -> “não perturbe”.
Em seguida, basta clicar na caixa e alterá-la para: command + Q .
Comentários
- Belo truque. Só quero adicionar – se ainda quiser manter a capacidade de encerrar seu aplicativo usando o atalho, mas ‘ s não houver essas preferências, você pode fazer isso acessando
Settings
– >Keyboard
– > guiaShortcuts
– > na lista de itens à esquerda, selecioneApp Shortcuts
– > pressione o botão+
, adicione seu aplicativo – > Importante! digite exatamenteQuit
e atribua seu atalho. Aproveitar! i.ibb.co/PzHvfRh/Screen-Shot-2019-09-04-at-10-38-12-AM.png - Funciona para mim. Isso é melhor do que o truque de inverter cores marcado como a resposta.
Resposta
Usando KeyRemap4MacBook, você pode adicionar isso para private.xml :
<item> <name>disable_command_q</name> <identifier>disable_command_q</identifier> <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen> <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::Q, ModifierFlag::COMMAND_L</autogen> </item>
Sem | ModifierFlag::NONE
o primeiro elemento autogen também desabilitaria, por exemplo ⌥⌘Q. O segundo elemento autogen muda ⇧⌘Q para ⌘Q.
Existem também configurações predefinidas que fazem com que o envio de ⌘Q exija que você segure ⌘Q ou pressione ⌘Q duas vezes:
Eles são definidos em custom_shortcuts.xml :
<item> <name>Hold Command+Q to Quit Application</name> <appendix>(You can adjust the threshold time of holding by</appendix> <appendix>"[Holding Key to Key] Holding Threshold" in Key Repeat tab.)</appendix> <identifier>remap.holdcommandQ</identifier> <autogen>__HoldingKeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND, Option::NOREPEAT</autogen> </item> <item> <name>Press Command+Q twice to Quit Application</name> <identifier>remap.doublepresscommandQ</identifier> <autogen>__DoublePressModifier__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND </autogen> </item>
Comentários
- Em Elementos de Mosquetão (o sucessor de KeyRemap4MacBook), há ‘ sa ” modificação complexa ” que pode ser baixada online para realizar o mesmo trabalho: pqrs.org / osx / karabiner / complex_modifications / # command_q Alterar a opção Safari para Firefox ou outro navegador é apenas uma questão de alterar o regex do pacote de aplicativos dentro do JSON de configuração (que deve estar localizado em
~/.config/karabiner/assets/complex_modifications
).
Resposta
Use um remapeador de teclado. Existe um ótimo GPL para OSX (eu uso Keyremap4MacBook) Apenas mapeie a combinação de teclas de comando Q para algo que não faz nada.
Comentários
- Agora chamado Karabiner: pqrs.org/osx/karabiner Não funciona em 10.12, irá lidar com sistemas operacionais anteriores ‘ s. Há ‘ um atalho pré-escrito para alterar globalmente o cmd Q para qualquer outra coisa aqui: pqrs.org/osx/karabiner/list. html.en em Atalhos personalizados
Resposta
QBlocker
QBlocker é um aplicativo gratuito e de código aberto que resolve esse problema exigindo que o usuário mantenha pressionado CMD + Q para encerrar todos os aplicativos ou apenas alguns.
Comentários
- esta é uma boa opção, mas alguém disse que está roubando cookies do Chrome. Por favor, você pode olhar para isto: github.com/steve228uk/QBlocker/issues/34
Resposta
Não é uma resposta direta à sua pergunta, mas você pode dizer ao Firefox para abrir automaticamente o antigo janelas ao iniciá-lo usando a opção When Firefox starts
no painel de preferências General
.
Se você não quiser para alterar sua tela inicial apenas para uma saída acidental ocasional, há também um comando para fazer isso: History
menu -> Restore Previous Session
.
Comentários
- Sim, mas se houver muitas janelas / guias abertas, isso pode demorar um pouco e algumas vão ‘ não será capaz de recuperar sua sessão / estado completamente. Ele também restaura irritantemente todas as janelas no espaço atual, em vez do espaço em que estavam anteriormente.
Resposta
Agora, há um item no menu do aplicativo Chrome “Avisar antes de sair” que resolve o problema para mim.
Fonte: http://lifehacker.com/5784153/how-to-bring-back-the-hold-q-to-quit-prompt-in-google-chrome
Comentários
- Eles removeram esse recurso há algum tempo.
- @Miscreant Em 2020, ele está lá.
Resposta
Você pode desativar o Cmd + Q usando BetterTouchTool (a aplicativo maravilhoso) para Mac OS:
Vá para teclado -> Adicionar novo atalho ou sequência de teclas -> mapear Cmd + Q para “Sem ação”
Comentários
- Você não ‘ Para realmente modificar o comando, basta dizer ao sistema para priorizar outra ação. Acho isso incrivelmente hacky, pois você pode ‘ reutilizar o comando para qualquer outra coisa desta forma.
Resposta
Vá para Preferências do sistema> Teclado> Atalhos e, em seguida, o botão do aplicativo no barra esquerda . Pressione o botão + e escolha seu aplicativo. Escreva “Quit (nome do aplicativo)” no slot de título do menu. Adicione seu comando para substituir cmd-q e pronto.
Comentários
- Isso não adiciona nada que as outras respostas tenham ‘ já coberto.
Resposta
Como você viu, basta definir um O novo atalho de teclado nas preferências do sistema nem sempre funciona. Isso mudará o atalho mostrado no menu, mas o aplicativo ainda pode estar ouvindo o pressionamento de tecla Commmand + Q. Eu vi alguns aplicativos que fazem isso. Até mesmo alguns ouvirão pressionamentos de teclas que não estão listados como atalhos no menu (Photoshop, por exemplo).
Uma opção de terceiros é usar algo como ControllerMate . Ele tem a capacidade de remapear qualquer entrada do controlador (teclado, mouse, trackpad, joystick, etc.) e alterar o que ele faz. Eu o uso para fazer muitos remaps executar scripts de macro. Eles podem ser definidos por aplicativo ou em um estado global do sistema.
Usando o ControllerMate, você pode mapear Command + Q para não fazer nada e então Command + Option + Q chamar o Saia da entrada do menu. Ou você pode ficar imaginativo e fazer com que Command + Q não faça nada, exceto se você pressionar Command + Q novamente em 1/2 de segundo, então ele chamaria o menu Sair.
O ControllerMate é incrível app. Fiz muitas personalizações como o “Modo chefe / cônjuge”, que é um único pressionamento de tecla que faz o seguinte
- silencia o áudio do computador
- pausa o iTunes se ele está jogando
- sai do QuickTime e / ou VLC se estiver em execução
- minimiza as janelas atuais do Firefox e abre uma nova janela no Google.com
Outra sugestão (junto com a sugestão de Henry) é use um gerenciador de sessão para que se o Firefox for encerrado acidentalmente, você possa restaurar facilmente. O gerenciador de sessão integrado está OK, mas você também deve olhar em Tab Mix Plus . Além de oferecer opções incríveis para gerenciar suas guias, seu gerenciador de sessões também é excelente. Tenho muitas sessões salvas e posso acessá-las rapidamente a qualquer momento em novas janelas.
Comentários
- US $ 24,95 para um remapeador de entrada? Isso ‘ é hilário.
Resposta
Resposta
Há uma solução não postada aqui que eu achei que deveria merecer consideração. Se você não se importar em remover o command + q inteiramente de seu computador, você pode remapear efetivamente em Ukulele para que Command + Q execute outro atalho de teclado.
Você poderia fazê-lo executar command + space ou command + 1 apenas atribua a outra coisa.
Existem pontos positivos e negativos nessa abordagem, mas deve funcionar.
Deixe uma resposta