No OS X Lion, pressionar a ESCtecla sai do modo de tela inteira. Infelizmente, e especialmente ao usar o Safari, ESCé usado para outras funções, como no tratamento 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.
Já conheço o atalho de teclado para entrar/sair do modo de tela cheia ( Cmd- Ctrl- F). Quero desativar o ESCatalho. Estive pesquisando no Google, mas não consigo encontrar nenhuma resposta.
Responder1
Try OptionEsc, que funcionou para mim.
Responder2
Não encontrei resposta para macOs Sierra e superior. Então foi assim que resolvi esse problema.
Como já foi sugerido, remapeei ESC para ⌥ + ESC. Ele faz o trabalho e até mesmo algumas outras funções atribuídas à chave funcionam. Você poderá sair dos vídeos em tela cheia em alguns sites, mas isso não interromperá o carregamento da página.
Primeiro você precisa instalarElementos mosquetõespara poder remapear chaves
- Instalarpreparar
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Instale o barril
brew tap caskroom/cask
- Instale elementos mosquetões
brew cask install karabiner-elements
Criei uma "modificação complexa" personalizada especificamente para esse problema. Para instalar esta modificação você deve:
- Abra os elementos do mosquetão e vá para a guia "Modificações complexas"
- Clique no botão "Adicionar regra" e depois em "Importar mais regras da Internet"
- Modificação de importação "Não saia da tela cheia ao pressionar ESC no Safari"
Responder3
Para navegadores da web e especificamente para uso de sites com comportamento que habilita ou exige o uso da Escape
chave sem impedir o fechamento da tela inteira (comoSites do Stack Exchange), você pode usar o seguinte script de usuário:
// ==UserScript==
// @name Keep Full Screen
// @namespace http://superuser.com/q/315949
// @description Prevents Escape key from leaving full screen.
// @include http://*
// ==/UserScript==
document.onkeydown = function (evt) {
if (evt.keyCode == 27) evt.preventDefault();
}
Para executar isso em navegadores, use qualquer mecanismo de script de usuário para seu navegador.
- Para Safari 5, você pode usar a extensão SafariKit Ninja(sobreGitHub). Isso é o que eu uso.
- Para o Chrome, você pode usar seuKit Ninjavariante.
- Para qualquer outro Safari no OS X, você pode usar o plug-in SIMBLKit de graxa. Não tenho certeza de quão atualizado está.
Responder4
FÁCIL, encontrei! KeyboardMaestro com 2 ações
Ao pressionar " ESC" Simular a pressão (em vez disso): - " CMD+." - ENTÃO também " ALT+ ESC"
Você precisa de ambos, porque alguns aplicativos reagem apenas a um pedido ou outro (às vezes a nenhum, então nada é possível) --> desta forma, a maioria dos aplicativos fará como um " ESC" em seu contexto, mas você nunca sairá do completo modo de tela