No OS X Lion, pressionar a ESCtecla sai do modo de tela cheia. Infelizmente, e especialmente ao usar o Safari, ESCé usado para outras funções, como na manipulação de eventos de pressionamento de tecla Javascript. Não quero que o Lion saia do modo de tela cheia ao pressionar escape, mas não consigo encontrar um lugar para desativar essa funcionalidade.
Eu já conheço o atalho do teclado para entrar / sair do modo de tela cheia ( Cmd- Ctrl- F). Eu quero desativar o ESCatalho. Estive pesquisando no Google, mas não consigo encontrar respostas.
Esc
onde houver um efeito diferente (por exemplo, abortar o carregamento da página) não sai da tela cheia.Respostas:
Para navegadores da Web, e especificamente para o uso de sites com comportamento que habilita ou requer o uso da
Escape
chave, sem impedir o fechamento da tela inteira (como sites do Stack Exchange ), você pode usar o seguinte script do usuário:Para executar isso nos navegadores, use qualquer mecanismo de script do usuário para o seu navegador.
fonte
A maioria das situações nativas do OS X aceita ambos
Escape
eCmd-.
aborta, por exemplo, diálogos de arquivos, carregamento do Safari, arrastando elementos, etc.Notavelmente ausente dessa lista está, é claro, saindo do modo de tela cheia .
Então você pode aprender a pressionar em
Cmd-.
vez deEscape
evitar essa situação completamente. Ou você pode ensinar seu computador para fazer isso por você: Uma solução, pelo menos um pouco sensato é usar por exemplo Butler 's Teclas item para mapearEscape
aCmd-.
:Cmd-.
para usar isso como o pressionamento de tecla resultante ao ativar este itemEscape
. Ignore o aviso que basicamente indica que você é louco.Escape
para sair da tela cheia, mas pressionarCtrl-.
traduz paraCtrl-C
!Em algumas situações, as coisas se comportam mal. Remapear a tecla para o que normalmente é um atalho de teclado equivalente é uma solução para marretas. O Quick Look , por exemplo, não funciona
Cmd-.
(e, portanto, o remapeadoEscape
para fechar as visualizações de arquivos); renomear arquivos no Finder não pode mais ser abortado usandoEscape
, nem seleções, por exemplo, no Finder podem ser limpas.Em testes limitados, não encontrei nenhuma situação em que pressionar
Cmd-.
levasse a ações indesejáveis sendo executadas, mas esteja ciente de que elas provavelmente também existem.fonte
Suas opções possíveis incluem:
Defina atalhos alternativos para as outras funções, porque ESCé reservado pelo sistema operacional e pelo navegador.
Ajuste o código da máquina de origem / montagem para religar a ESCchave do sistema operacional e do navegador.
Arquive a solicitação de bug / recurso no desenvolvedor do aplicativo (ou seja, planilhas do Google) para consumir o evento ESC em vez de deixá-lo passar.
Registre um bug na Apple, porque os aplicativos chegaram aqui primeiro, e a Apple propôs novamente a chave sem justa causa.
fonte
Escape
não costumam estar disponíveis na barra de menus eEscape
não acionam itens de menu, como é óbvio no "flash" ausente, destacando o item da barra de menus que contém o item acionado.Não encontrei uma resposta para o macOs Sierra e superior. Então foi assim que resolvi esse problema.
Como já foi sugerido, remapeei o ESC para ⌥ + ESC. Ele faz o trabalho e até algumas outras funções atribuídas à tecla funcionam. Você poderá sair de vídeos em tela cheia em alguns sites, mas isso não interromperá o carregamento da página.
Primeiro você precisa instalar o Karabiner-elements para poder remapear as chaves
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/cask
brew cask install karabiner-elements
Eu criei a "modificação complexa" personalizada especificamente para esse problema. Para instalar esta modificação, você deve:
fonte
Apenas para detalhar um pouco mais a descrição.
ESC é usado para cancelar um arrasto, esc é usado para cancelar uma caixa de diálogo, esc é usado durante um arrasto para cancelar um movimento / cópia, esc é usado no terminal no VI para cancelar um comando de edição
Portanto, existem inúmeros usos. É uma estranheza estranha que a Apple tenha esse modo de cancelamento em tela cheia quando isso é possível com ctrl-cmd-F e o ícone superior direito.
Parece que, em um aplicativo por aplicativo, o Mail, o Safari e outros itens do iLife sairão da tela cheia. O iTunes permanece em tela cheia.
Reeder ignora o esc para fins de controle de janela completa e faz outras coisas apropriadas para o programa. O Evernote nem sequer possui um cmd-F ou ctrl-cmd-F para controle de janela, é o ícone e a tecla esc.
Parece que você não consegue mapear esc sozinho para alguma ação sem sentido não prejudicial no painel de controle do teclado.
fonte
Escape
para cancelar as caixas de diálogo não sai da tela cheia .Escape
Terminal não sai da tela cheia .Escape
para cancelar um arrasto não sai da tela cheia . Você já tentou isso antes de postar essas reivindicações?Escape
no Reeder para, por exemplo, retornar de uma página da Web de artigo para o item RSS não sai da tela cheia . SeEscape
não for usado para tal ação, ele sai da tela cheia. Como em TODOS OS OUTROS PROGRAMAS .Parece que você está usando JQuery. Nesse caso:
Ouça keydown eventos (keypress e keyup não funcionará) sobre o documento com keyCode 27 , e quando o evento é acionado chamar e.preventDefault () .
fonte
Tente OptionEsc, o que funcionou para mim.
fonte
É o mesmo que a resposta @ aditya-srinivasan direcionada ao Opera
Veja as respostas @ aditya-srinivasan no download https://pqrs.org/osx/karabiner/index.html.en
fonte
Eu decidi ter escroteado para alt/option+ esc. Na maioria das vezes, isso me permite sair dos vídeos do YouTube e, se você tiver uma conta do Squarespace, permite que você faça o login sem sair da tela cheia.
fonte
Use BetterTouchTool ou KeyboardMaestro ou algo semelhante para remapear Escpara ⌥ + Esc.
fonte
Depois de alguma pesquisa desesperada pela solução, envio o Safari para um desktop virtual separado com controle de missão. Isso atenua o problema do ESC e é de longe a melhor aproximação para uma janela do Safari em tela cheia.
Espaço bônus se você esconder o Dock.
fonte
FÁCIL, achei! KeyboardMaestro com 2 ações
Ao pressionar " ESC" Simule pressionar (em vez disso): - " CMD+." - ENTÃO também " ALT+ ESC"
Você precisa de ambos, porque algum aplicativo reage apenas a um pedido ou a outro (às vezes a nenhum, e nada é possível) -> dessa maneira, a maioria dos aplicativos funciona como um " ESC" em seu contexto, mas você nunca será excluído por completo. modo de tela
fonte