Wyłącz skrót Esc, aby wyjść z trybu pełnoekranowego

15

Niektóre aplikacje (Safari, iTunes ...) wychodzą z trybu pełnoekranowego za pomocą skrótu klawiszowego Esc. Czy istnieje sposób, aby to wyłączyć? Ingeruje np. W kontrolę aplikacji internetowych, powodując niezamierzone zamknięcie pełnego ekranu, gdy tylko naciśniesz jeszcze jeden klawisz Escape, niż powinieneś.

myneur
źródło

Odpowiedzi:

4

Dobre pytanie. Zanim twórcy przeglądarki zorientowali się, że cmd-qjest strasznie niebezpieczny bez co najmniej monitu, że użytkownik naprawdę chce zamknąć 60 kart, zawsze zmieniałem skrót klawiaturowy dla polecenia Zakończ w mojej głównej przeglądarce. Możesz wyłączyć skróty za pomocą skrótów klawiaturowych.

  1. Otwórz Preferencje systemowe: Klawiatura.
  2. Kliknij Skróty klawiaturowe w górnej zakładce w kształcie pigułki.
  3. Kliknij ikonę Skróty aplikacji w lewej kolumnie.
  4. Wybierz Safari z rozwijanego menu oferowanych aplikacji (wygląda na to, że domyślna lista to aplikacje, które zostały otwarte w ciągu ostatnich trzech miesięcy). Po naciśnięciu przycisku plus
  5. Wprowadź dokładną nazwę pozycji menu, którą chcesz wyłączyć. W takim przypadku „Wyjdź z pełnego ekranu”.
  6. Dodaj alternatywny skrót klawiaturowy (na tej ilustracji dodałem Ctrl-Opt-Cmd-c) wypełnienie informacji o skrócie klawiaturowym Tak wygląda końcowy wynik. zakończony skrót klawiaturowy dla Safari
  7. Test (alternatywne skróty do aplikacji działają teraz zawsze zgodnie z planem).

Możesz zrobić to samo z Keyboard Maestro (i wiele więcej). Funkcja Apple jest prawdopodobnie wzięta / adoptowana z implementacji Petera N. Lewisa (która istniała przez wiele lat, zanim Apple wymyślił tę funkcję w Snow Leopard). W Keyboard Maestro możesz także przypisać ten sam skrót do wielu aplikacji. W programie Keyboard Maestro możesz również przejąć polecenia klawiatury, które nie mają pozycji menu (przychodzą na myśl złożone aplikacje, takie jak Photoshop: istnieje tak wiele poleceń, że wiele poleceń nie ma odpowiednika w menu). Jeśli korzystasz z Keyboard Maestro, łatwiej jest przenosić te preferencje z komputera na komputer.

przykładowy alternatywny klawisz polecenia Keyboard Maestro

Z drugiej strony wersja Apple istnieje na wszystkich komputerach Mac starszych niż 10.6.8, w tym MacBook Pro mniej technicznej dziewczyny. Używam obu w zależności od tego, czy chcę szybko naprawić, czy też buduję trwałe narzędzia / skróty do aplikacji, z której korzystam profesjonalnie na wielu komputerach. Keyboard Maestro to coś więcej niż tylko zastępowanie skrótów klawiaturowych: możesz pisać sekwencyjne makra z pauzami, aby zautomatyzować coś, co w innym przypadku byłoby pięcioma lub dziesięcioma naciśnięciami klawiszy i kliknięciami, tj. Przekierowywanie, adresowanie i wysyłanie wiadomości e-mail do innej osoby w firmie za pomocą jednej klawiatury Komenda.

Foliovision
źródło
4
Jak ustawić alternatywny skrót, ale jak wyłączyć natywny? Czy coś mi umknęło?
myneur,
Zwykle ręcznie ustawiony skrót Keyboard Maestro ma pierwszeństwo przed skrótem natywnym. Jeśli okaże się, że tak nie jest, daj mi znać. Przepraszam za powolną odpowiedź.
Foliovision,
Przesłonięcie natywnego polecenia wbudowanego tak głęboko, jak Command-Q, jest najbardziej niezawodnym sposobem na jego wyłączenie.
Foliovision
4
Problem polega na tym, że domyślny skrót to Ctrl-Cmd-F. Przesłonięcie menu „Wyjdź z pełnego ekranu” zastąpi tylko Ctrl-Cmd-F, ale wydaje się, że ESC zostało zaimplementowane osobno bez pozycji menu ...: /
Theuni
Dokładnie. To nie działa z ESCpowodów wymienionych w komentarzach
Paul
-3

Aby uniknąć sytuacji, w której cała aplikacja wychodzi z trybu pełnoekranowego po przypadkowym ESCdwukrotnym naciśnięciu, możesz nauczyć się używać innego klawisza.

Cmd-. zamknie aplikacje internetowe, które są w trybie pełnoekranowym (np. YouTube), ale nie wykonają żadnych niepożądanych działań, jeśli zostaną użyte dwukrotnie.

Craig Davison
źródło