Verlassen Sie den Vollbildmodus nicht, wenn Sie in Apps wie Safari auf Lion die Escape-Taste drücken

Verlassen Sie den Vollbildmodus nicht, wenn Sie in Apps wie Safari auf Lion die Escape-Taste drücken

Unter OS X Lion wird durch Drücken der ESCTaste der Vollbildmodus beendet. Leider und insbesondere bei Verwendung von Safari ESCwird sie für andere Funktionen verwendet, beispielsweise für die Verarbeitung von Tastenanschlagereignissen in Javascript. Ich möchte nicht, dass Lion den Vollbildmodus durch Drücken von Escape beendet, aber ich kann keine Stelle finden, um diese Funktion zu deaktivieren.

Ich kenne bereits die Tastenkombination zum Aktivieren/Beenden des Vollbildmodus ( Cmd- Ctrl- F). Ich möchte die ESCTastenkombination deaktivieren. Ich habe gegoogelt, kann aber keine Antworten finden.

Antwort1

Versuchen Sie OptionEsces, das hat bei mir funktioniert.

Antwort2

Ich habe keine Antwort für macOS Sierra und höher gefunden. So habe ich das Problem gelöst.

Wie bereits vorgeschlagen, habe ich ESC auf ⌥ + ESC umgestellt. Das funktioniert und sogar einige andere der Taste zugewiesene Funktionen funktionieren. Auf einigen Websites können Sie Vollbildvideos beenden, aber das Laden der Seite wird dadurch nicht abgebrochen.

Zuerst müssen Sie installierenKarabiner-Elementeum Tasten neu zuordnen zu können

  1. Installierenbrauen /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. Fass installierenbrew tap caskroom/cask
  3. Karabiner-Elemente montierenbrew cask install karabiner-elements

Ich habe speziell für dieses Problem eine benutzerdefinierte „Komplexe Modifikation“ erstellt. Um diese Modifikation zu installieren, müssen Sie:

  1. Öffnen Sie Karabiner-Elemente und gehen Sie zur Registerkarte „Komplexe Modifikationen“
  2. Klicken Sie auf die Schaltfläche „Regel hinzufügen“ und dann auf „Weitere Regeln aus dem Internet importieren“.
  3. Importänderung „Vollbildmodus nicht beenden, wenn in Safari ESC gedrückt wird“

Antwort3

Für Webbrowser und insbesondere für die Nutzung von Websites mit einem Verhalten, das die Verwendung der EscapeTaste ermöglicht oder erfordert, ohne das Schließen des Vollbilds zu verhindern (wieStack Exchange-Websites) können Sie das folgende Benutzerskript verwenden:

// ==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();
}

Um dies in Browsern auszuführen, verwenden Sie eine beliebige Benutzerskript-Engine für Ihren Browser.

  • Für Safari 5 können Sie die Safari-Erweiterung verwendenNinjaKit(AnGitHub). Das ist, was ich verwende.
  • Für Chrome können Sie dessenNinjaKitVariante.
  • Für alle anderen Safari-Versionen unter OS X können Sie das SIMBL-Plugin verwenden.Fettsatz. Ich bin mir jedoch nicht sicher, wie aktuell es ist.

Antwort4

EINFACH, gefunden! KeyboardMaestro mit 2 Aktionen

Beim Drücken von " ESC" Drücken von (stattdessen) simulieren: - " CMD+." - DANN auch " ALT+ ESC"

Man braucht beides, da manche Apps nur auf die eine oder die andere Anweisung reagieren (manchmal auf gar keine, dann ist gar nichts möglich) -- >so verhalten sich die meisten Apps wie ein " ESC" in ihrem Kontext, aber man kommt nie aus dem Vollbildmodus heraus

verwandte Informationen