Uso Safari en modo de pantalla completa en OS X Mavericks todo el tiempo. También uso la tecla de escape en las páginas web con bastante frecuencia para varias cosas (depende de la página web).
Un efecto secundario desafortunado de estos dos hechos es que ocasionalmente desactivo el modo de pantalla completa sin darme cuenta al presionar la tecla de escape en una página que no intercepta la tecla de escape.
¿Hay alguna manera de deshabilitar el comportamiento "Escape desactiva el modo de pantalla completa" en Safari?
Ahora, puede continuar y deshabilitar por fuerza bruta la tecla Escape en Safari. Pero eso anularía el propósito de seguir permitiendo que Escape funcione como un atajo en los lugares antes mencionados, que prefiero evitar.
Vea aquí un ejemplo para reasignar Escape a ⌥Escape con una macro Keyboard Maestro:
Simplemente use la secuencia de escape alternativa: CTRL-[
. Funciona de maravilla y no sale de la pantalla completa.
Para macOS 12.3, Safari 15.4 y Tampermonkey 4.17.6162 ($2 en App Store), este script (basado en https://superuser.com/a/388993/620906 ) funciona para la mayoría de los sitios web (y por lo general aún puede usarlo Esc
para cerrar modales!):
// ==UserScript==
// @name Keep Full Screen
// @namespace http://superuser.com/q/315949
// @description Prevents Escape key from leaving full screen.
// @include https://*
// @include http://*
// ==/UserScript==
document.onkeydown = function (evt) {
if (evt.keyCode == 27) evt.preventDefault();
}
bizcocho
hoyo
bizcocho