Ich verwende Safari unter OS X Mavericks ständig im Vollbildmodus. Ich verwende die Escape-Taste auf Webseiten auch ziemlich häufig für verschiedene Dinge (abhängig von der Webseite).
Ein unglücklicher Nebeneffekt dieser beiden Tatsachen ist, dass ich gelegentlich versehentlich den Vollbildmodus ausschalte, indem ich die Escape-Taste auf einer Seite drücke, die die Escape-Taste nicht abfängt.
Gibt es eine Möglichkeit, das Verhalten "Escape schaltet den Vollbildmodus aus" in Safari zu deaktivieren?
Jetzt könnten Sie fortfahren und die Escape-Taste in Safari brutal deaktivieren. Aber das würde den Zweck zunichte machen, Escape immer noch als Abkürzung an den oben genannten Stellen funktionieren zu lassen, was ich lieber vermeiden würde.
Sehen Sie hier ein Beispiel, um Escape zu ⌥Escape mit einem Keyboard Maestro-Makro neu zuzuordnen:
Verwenden Sie einfach die alternative Escape-Sequenz: CTRL-[
. Es funktioniert wie ein Zauber und verlässt den Vollbildmodus nicht.
Für macOS 12.3, Safari 15.4 und Tampermonkey 4.17.6162 (2 $ im App Store) funktioniert dieses Skript (basierend auf https://superuser.com/a/388993/620906 ) für die meisten Websites (und Sie können es normalerweise immer noch Esc
zum Schließen verwenden Modale!):
// ==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();
}
biziclop
Holene
biziclop