W OS X Lion naciśnięcie ESCklawisza powoduje wyjście z trybu pełnoekranowego. Niestety, a zwłaszcza podczas korzystania z Safari, ESCjest używany do innych funkcji, takich jak obsługa zdarzeń klawiszy JavaScript. Nie chcę, aby Lion wychodził z trybu pełnoekranowego po naciśnięciu klawisza Escape, ale nie mogę znaleźć miejsca, aby wyłączyć tę funkcję.
Znam już skrót klawiaturowy do wejścia / wyjścia z trybu pełnoekranowego ( Cmd- Ctrl- F). Chcę wyłączyć ESCskrót. Byłem w Google, ale nie mogę znaleźć odpowiedzi.
Esc
w innym miejscu (np. Przerwanie wczytywania strony) nie powoduje wyjścia z pełnego ekranu.Odpowiedzi:
W przypadku przeglądarek internetowych, a zwłaszcza witryn, których zachowanie umożliwia użycie
Escape
klucza lub wymaga go , nie zapobiegając jednocześnie zamykaniu pełnego ekranu (np. Witryny Stack Exchange ), można użyć następującego skryptu użytkownika:Aby uruchomić to w przeglądarkach, użyj dowolnego silnika skryptów użytkownika dla przeglądarki.
źródło
Większość sytuacji rodzimych w systemie OS X akceptuje oba te elementy
Escape
iCmd-.
przerywa je, np. Okna dialogowe plików, ładowanie Safari, przeciąganie elementów itp.Szczególnie nieobecny na tej liście opuszcza oczywiście tryb pełnoekranowy .
Możesz więc nauczyć się naciskać
Cmd-.
zamiastEscape
całkowicie unikać tej sytuacji. Czy można nauczyć komputer zrobi to za ciebie: AN przynajmniej rozwiązanie nieco sane jest użycie np Butler „s naciśnięcia klawiszy przedmiot do mapEscape
doCmd-.
:Cmd-.
aby użyć tego jako wynikowego klawisza podczas aktywacji tego elementuEscape
. Zignoruj ostrzeżenie, które zasadniczo mówi, że jesteś szalony.Escape
opuszczanie pełnego ekranu, ale naciśnięcieCtrl-.
powoduje tłumaczenieCtrl-C
!W niektórych sytuacjach rzeczy będą się źle zachowywać. Ponowne przypisanie klawisza do tego, co zwykle jest równoważnym skrótem klawiaturowym, to rozwiązanie młota. Na przykład Quick Look nie obsługuje
Cmd-.
(i dlatego jest mapowanyEscape
do zamykania podglądów plików); zmiana nazwy plików w Finderze nie może być już przerwana przy użyciuEscape
, ani nie można usunąć zaznaczeń, np. w Finderze.W ograniczonych testach nie znalazłem sytuacji, w której naciskanie
Cmd-.
faktycznie prowadzi do niepożądanych działań, ale należy pamiętać, że prawdopodobnie one również istnieją.źródło
Dostępne opcje obejmują:
Ustaw alternatywne skróty dla innych funkcji, ponieważ ESCsą zarezerwowane przez system operacyjny i przeglądarkę.
Dostosuj kod maszynowy źródła / asemblera, aby ponownie powiązać ESCklucz systemu operacyjnego i przeglądarki.
Zgłoś prośbę o błąd / funkcję do dewelopera aplikacji (tj. Arkuszy kalkulacyjnych Google), aby wykorzystać zdarzenie ESC zamiast przepuścić go.
Zgłoś błąd w Apple, ponieważ aplikacje były tutaj jako pierwsze, a Apple ponownie zastosował klucz bez przyczyny.
źródło
Escape
zwykle nie są dostępne z paska menu iEscape
nie wyzwalają elementów menu, co wynika z brakującego „flashowania” podświetlającego element paska menu zawierający element wyzwalany.Nie znalazłem odpowiedzi na MacOs Sierra i wyższe. W ten sposób rozwiązałem ten problem.
Jak już sugerowano, zmieniłem mapę ESC na ⌥ + ESC. Wykonuje zadanie, a nawet niektóre inne funkcje przypisane do klawisza działają. W niektórych witrynach możesz wyjść z filmów pełnoekranowych, ale nie spowoduje to przerwania ładowania strony.
Najpierw musisz zainstalować elementy Karabiner, aby móc mapować klucze
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/cask
brew cask install karabiner-elements
Specjalnie dla tego problemu stworzyłem niestandardową „Złożoną modyfikację”. Aby zainstalować tę modyfikację, musisz:
źródło
Żeby jeszcze bardziej rozwinąć opis.
ESC służy do anulowania przeciągania, esc służy do anulowania okna dialogowego, esc służy do przeciągania w celu anulowania przenoszenia / kopiowania, esc jest używany w terminalu VI do anulowania polecenia edycji
Istnieje więc wiele zastosowań. Dziwne jest to, że Apple ma ten tryb anulowania pełnego ekranu, gdy jest to możliwe przez ctrl-cmd-F i ikonę w prawym górnym rogu.
Wydaje się, że jest to aplikacja dla poszczególnych aplikacji Poczta i Safari, a inne elementy iLife zostaną zamknięte na pełnym ekranie. iTunes pozostaje na pełnym ekranie.
Reeder ignoruje esc dla celów kontroli pełnego okna i robi inne odpowiednie rzeczy dla programu. Evernote nie ma nawet cmd-F lub ctrl-cmd-F do sterowania oknem, jest to ikona i klawisz esc.
Wydaje się, że nie można samemu przypisać esc do jakiejś nieszkodliwej akcji nonsensownej w panelu sterowania klawiatury.
źródło
Escape
aby anulować okna dialogowe , nie powoduje wyjścia z pełnego ekranu .Escape
w terminalu nie powoduje wyjścia z pełnego ekranu .Escape
do anulowania przeciągania nie powoduje wyjścia z pełnego ekranu . Czy próbowałeś nawet przed opublikowaniem tych roszczeń?Escape
w aplikacji Reeder np. Powrotu ze strony internetowej artykułu do pozycji RSS nie powoduje wyjścia z pełnego ekranu . JeśliEscape
nie jest używany do takiej akcji, wychodzi z pełnego ekranu. Jak we WSZYSTKICH INNYCH PROGRAMACH .Wygląda na to, że używasz JQuery. W tym wypadku:
Nasłuchuj zdarzeń keydown (naciśnięcie i naciśnięcie klawisza nie będzie działać) w dokumencie za pomocą keyCode 27 , a gdy zadziała zdarzenie, wywołaj e.preventDefault () .
źródło
Spróbuj OptionEsc, co zadziałało dla mnie.
źródło
Jest to to samo, co odpowiedź @ aditya-srinivasan na Operę
Zobacz @ aditya-srinivasan odpowiedzi na temat pobierania https://pqrs.org/osx/karabiner/index.html.en
źródło
Zdecydowałem się na escrouting do alt/option+ esc. W większości przypadków pozwala mi to wyjść z filmów z YouTube'a, a jeśli masz konto Squarespace, możesz się zalogować bez wychodzenia z pełnego ekranu.
źródło
Użyj BetterTouchTool lub KeyboardMaestro lub czegoś podobnego, aby zmienić przypisanie Escdo ⌥ + Esc.
źródło
Po desperackim poszukiwaniu rozwiązania wysyłam Safari na osobny wirtualny pulpit z kontrolą misji. Zmniejsza to problem ESC i jest zdecydowanie najlepszym przybliżeniem do pełnoekranowego okna Safari.
Dodatkowe miejsce, jeśli ukryjesz Dock.
źródło
ŁATWO, znalazłem to! KeyboardMaestro z 2 akcjami
Po naciśnięciu „ ESC” Symuluj naciśnięcie (zamiast tego): - „ CMD+”. - NASTĘPNIE także „ ALT+ ESC”
Potrzebujesz obu, ponieważ niektóre aplikacje reagują tylko na jedno lub drugie zamówienie (czasami na żadne, a potem nic niemożliwego) -> w ten sposób większość aplikacji zrobi „ ESC” w ich kontekście, ale nigdy nie wyjdziesz z pełnego tryb ekranowy
źródło