En OS X Lion, presionar la ESCtecla sale del modo de pantalla completa. Desafortunadamente, y especialmente cuando se usa Safari, ESCse usa para otras funciones, como en el manejo de eventos de pulsación de teclas Javascript. No quiero que Lion salga del modo de pantalla completa al presionar escape, pero no puedo encontrar un lugar para desactivar esa funcionalidad.
Ya conozco el atajo de teclado para entrar / salir del modo de pantalla completa ( Cmd- Ctrl- F). Quiero deshabilitar el ESCacceso directo. He estado buscando en Google, pero no puedo encontrar ninguna respuesta.
Esc
donde tiene un efecto diferente (por ejemplo, cancelar la carga de la página) no sale de la pantalla completa.Respuestas:
Para los navegadores web, y específicamente para el uso de sitios con comportamiento que permite o requiere el uso de la
Escape
clave sin impedir el cierre de la pantalla completa (como los sitios de Stack Exchange ), puede usar el siguiente script de usuario:Para ejecutar esto en los navegadores, use cualquier motor de script de usuario para su navegador.
fuente
La mayoría de las situaciones nativas de OS X aceptan ambas
Escape
yCmd-.
abortar, por ejemplo, cuadros de diálogo de archivos, carga de Safari, arrastrar elementos, etc.Notablemente ausente de esa lista es, por supuesto, salir del modo de pantalla completa .
Así que podría aprender a presionar en
Cmd-.
lugar deEscape
evitar esta situación por completo. O bien, puede enseñar a su equipo que lo haga por usted: Una solución de al menos un poco cuerdo es utilizar por ejemplo Mayordomo 's Pulsaciones elemento para mapearEscape
aCmd-.
:Cmd-.
para usar esto como la tecla resultante al activar este elementoEscape
. Ignora la advertencia que básicamente dice que estás loco.Escape
dejar la pantalla completa, ¡pero presionar seCtrl-.
traduce enCtrl-C
!En algunas situaciones, las cosas se comportarán mal. Reasignar la tecla a lo que generalmente es un método abreviado de teclado equivalente es una solución de mazo. Quick Look , por ejemplo, no maneja
Cmd-.
(y, por lo tanto, se reasignaEscape
para cerrar vistas previas de archivos); el cambio de nombre de los archivos en Finder ya no se puede cancelar utilizandoEscape
, ni las selecciones, por ejemplo, en Finder se borrarán.En pruebas limitadas, no encontré ninguna situación en la que presionar
Cmd-.
realmente conduzca a acciones indeseables, pero tenga en cuenta que probablemente también existan.fuente
Sus posibles opciones incluyen:
Establezca accesos directos alternativos para las otras funciones, ya que ESCestá reservado por el sistema operativo y el navegador.
Ajuste el código de la máquina fuente / ensamblador para volver a vincular la ESCclave del sistema operativo y el navegador.
Presente la solicitud de error / función contra el desarrollador de la aplicación (es decir, las hojas de cálculo de Google) para consumir el evento ESC en lugar de dejarlo pasar.
Presente un error con Apple, porque las aplicaciones estuvieron aquí primero, y Apple volvió a utilizar la clave sin causa.
fuente
Escape
generalmente no están disponibles en la barra de menú, yEscape
no activa elementos del menú como es obvio por el "flash" que falta al resaltar el elemento de la barra de menú que contiene el elemento activado.No encontré una respuesta para macOs Sierra y superior. Así es como resolví este problema.
Como ya se ha sugerido, he reasignado ESC a ⌥ + ESC. Hace el trabajo e incluso algunas otras funciones asignadas a la tecla funcionan. Podrá salir de videos de pantalla completa en algunos sitios, pero no abortará la carga de la página.
Primero debe instalar Karabiner-elements para poder reasignar claves
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/cask
brew cask install karabiner-elements
He creado "Modificación compleja" personalizada específicamente para este problema. Para instalar esta modificación tienes que:
fuente
Solo para desarrollar la descripción un poco más.
ESC se usa para cancelar un arrastre, esc se usa para cancelar un cuadro de diálogo, esc se usa durante un arrastre para cancelar un movimiento / copia, esc se usa en el terminal en VI para cancelar un comando de edición
Entonces, hay numerosos usos. Es una rareza extraña que Apple tenga este modo de pantalla completa de cancelación cuando sea posible mediante ctrl-cmd-F y el ícono superior derecho.
Esto parece ser aplicación por aplicación. Mail y Safari y otros elementos de iLife saldrán de la pantalla completa. iTunes permanece en pantalla completa.
Reeder ignora el esc para el control de la ventana completa y hace otras cosas apropiadas para el programa. Evernote ni siquiera tiene un cmd-F o ctrl-cmd-F para el control de ventanas, es el ícono y la tecla esc.
Parece que no puede asignar esc por sí solo a alguna acción sin sentido no dañina en el panel de control del teclado.
fuente
Escape
para cancelar los cuadros de diálogo no sale de la pantalla completa .Escape
en la Terminal no sale la pantalla completa .Escape
para cancelar un arrastre no sale de la pantalla completa . ¿Lo has probado antes de publicar estas afirmaciones?Escape
de Reeder para, por ejemplo, regresar de una página web de artículos al elemento RSS no sale de la pantalla completa . SiEscape
no se usa para tal acción, sale de la pantalla completa. Como en TODOS LOS OTROS PROGRAMAS .Parece que estás usando JQuery. En ese caso:
Escuche los eventos de keydown (la pulsación de teclas y el keyup no funcionarán) en el documento con keyCode 27 , y cuando se active el evento, llame a e.preventDefault () .
fuente
Intenta OptionEsc, lo que funcionó para mí.
fuente
Esto es lo mismo que la respuesta @ aditya-srinivasan dirigida a Opera
Vea las respuestas de @ aditya-srinivasan en la descarga https://pqrs.org/osx/karabiner/index.html.en
fuente
Decidí han escencaminado a alt/option+ esc. En su mayor parte, esto me permite salir de los videos de YouTube, y si tiene una cuenta de Squarespace, le permite iniciar sesión sin salir de la pantalla completa.
fuente
Use BetterTouchTool o KeyboardMaestro o algo similar para reasignar Esca ⌥ + Esc.
fuente
Después de una búsqueda desesperada de la solución, consigno Safari a un escritorio virtual separado con control Mission. Esto mitiga el problema de ESC y es, con mucho, la mejor aproximación a una ventana de Safari a pantalla completa.
Espacio extra si ocultas el Dock.
fuente
¡FÁCIL, lo encontré! KeyboardMaestro con 2 acciones
Al presionar " ESC" Simular presionar (en su lugar): - " CMD+". - ENTONCES también " ALT+ ESC"
Necesita ambos, porque algunas aplicaciones reaccionan solo a un pedido u otro (a veces a ninguno, luego nada posible) -> de esta manera la mayoría de las aplicaciones harán un " ESC" en su contexto, pero nunca saldrá del completo modo de pantalla
fuente