Desativar o atalho Esc para sair da tela cheia

15

Alguns aplicativos (Safari, iTunes ...) encerram o modo de tela cheia no atalho de teclado Esc. Há uma forma de desabilitá-lo? Isso interfere, por exemplo, no controle de aplicativos da Web, resultando em uma saída não intencional da tela cheia quando você pressiona mais um Escape do que deveria.

myneur
fonte

Respostas:

4

Boa pergunta. Antes que os fabricantes do navegador descobrissem cmd-qser extremamente perigosos, sem pelo menos um aviso de que o usuário realmente deseja fechar 60 guias, eu sempre alterava o atalho do teclado para o comando Quit no meu navegador principal. Você pode desativar os atalhos via Atalhos do teclado.

  1. Abra Preferências do Sistema: Teclado.
  2. Clique em Atalhos do teclado na guia superior em forma de comprimido.
  3. Clique no ícone Atalhos de aplicativos na coluna esquerda.
  4. Escolha Safari no menu suspenso dos aplicativos oferecidos (parece que a lista padrão é de aplicativos que foram abertos nos últimos três meses). Depois de pressionar o botão mais
  5. Digite o nome exato do item de menu que você deseja desativar. Nesse caso, "Sair da tela cheia".
  6. Adicione um atalho de teclado alternativo (nesta ilustração, eu adicionei Ctrl-Opt-Cmd-c) preenchendo as informações de atalho do teclado É assim que o resultado final se parece. atalho de teclado concluído para o Safari
  7. Teste (atalhos de aplicativos alternativos agora sempre funcionam exatamente como planejado).

Você pode fazer o mesmo com o Keyboard Maestro (e muito, muito mais). O recurso da Apple provavelmente foi adotado / adotado na implementação de Peter N. Lewis (que existia por muitos anos antes de a Apple lançar o recurso no Snow Leopard). No Keyboard Maestro, você também pode atribuir o mesmo atalho para vários aplicativos. No Keyboard Maestro, você também pode assumir os comandos do teclado que não possuem itens de menu (aplicativos complexos como o Photoshop vêm à mente: existem tantos comandos que muitos dos comandos não têm menu equivalente). Também é mais fácil mover essas preferências de um computador para outro se você estiver usando o Keyboard Maestro.

chave de comando alternativa do Keyboard Maestro de amostra

Por outro lado, a versão da Apple existe em todos os Macs anteriores à 10.6.8, incluindo o MacBook Pro da sua namorada menos técnica. Uso os dois, dependendo de eu querer uma solução rápida ou se estou criando ferramentas / atalhos permanentes para um aplicativo que uso profissionalmente em vários computadores. O Keyboard Maestro faz muito mais do que substituir atalhos de teclado: você pode escrever macros seqüenciais com pausas para automatizar o que, de outra forma, seriam cinco ou dez ações de pressionar e pressionar teclas, ou seja, redirecionar, endereçar e enviar email para outra pessoa da empresa com um único teclado comando.

Foliovision
fonte
4
Isto é como definir um atalho alternativo, mas como desativar um nativo? Perco alguma coisa?
myneur
Normalmente, o atalho do Keyboard Maestro configurado manualmente terá precedência sobre o nativo. Se você achar que não é esse o caso, me avise. Desculpe pela resposta lenta.
Foliovision 15/04
Substituir um comando nativo tão integrado quanto o comando-Q é a maneira mais confiável de desabilitá-lo.
94017 Foliovision
4
O problema aqui é que o atalho nativo por padrão é Ctrl-Cmd-F. A substituição do menu "Sair da tela cheia" substituirá apenas o Ctrl-Cmd-F, mas o ESC parece ter sido implementado separadamente sem um item de menu ...: /
Theuni
Exatamente. Isso não funciona pelos ESCmotivos mencionados nos comentários
Paul
-2

Para evitar a situação em que o aplicativo inteiro sai do modo de tela cheia quando você pressiona ESCduas vezes acidentalmente, pode aprender a usar uma tecla diferente.

Cmd-. encerrará os aplicativos da web que estão em tela cheia (por exemplo, YouTube), mas não executará nenhuma ação indesejável quando usado duas vezes.

Craig Davison
fonte