Wiele, wiele razy przypadkowo nacisnąłem ⌘+, Qgdy chciałem zamknąć kartę lub okno albo przełączyć aplikacje. Kiedy zobaczyłem opcję Google Chrome wymagającą przytrzymania skrótu , byłem zachwycony. Problem w tym, że korzystam z Safari.
Krótko mówiąc: w jaki sposób mogę uczynić skrót „przytrzymaj klawisz Command-Q” uniwersalnym dla wszystkich moich aplikacji (lub przynajmniej Safari)?
keyboard
shortcut
applications
Timothy Mueller-Harder
źródło
źródło
Odpowiedzi:
Douglas Teoh stworzył aplikację o nazwie SlowQuitApps , która właśnie to robi.
źródło
Oto częściowe rozwiązanie na początek:
Zapobieganie przypadkowemu zamknięciu programu Safari (lub dowolnej konkretnej aplikacji)
Wystarczy ustawić nietypowy skrót klawiaturowy dla pozycji menu „Zakończ Safari” w preferencjach klawiatury.
Spowoduje to wyłączenie standardowego ⌘Qskrótu, więc przypadkowe naciśnięcie go nie robi różnicy - i musisz pomyśleć przed wyjściem!
(Niestety nie znalazłem łatwego sposobu na zrobienie tego dla każdej aplikacji, bez ręcznego wprowadzania każdej z nich).
źródło
Kontynuując rozwiązanie jtbandes, po ponownym przypisaniu standardowej komendy Quit do innego naciśnięcia klawisza (tak, niestety, musisz ją ponownie przypisać ręcznie dla każdej aplikacji, której martwisz się przypadkowym zamknięciem), możesz utworzyć usługę w Automatorze, która nie przyjmuje wkład. Powinien mieć jedną akcję: Uruchom AppleScript. Skrypt to:
Następnie zapisujesz tę usługę (nazwałem moją „SafeSave”) i przypisujesz tej usłudze naciśnięcie klawisza ⌘Q. W ten sposób odzyskałeś standardowe naciśnięcie klawisza.
źródło
Inną opcją jest użycie Karabinera z następującym kodem XML:
__HoldingKeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND, Option::NOREPEAT
źródło
CommandQ (4,00 $) robi dokładnie to. Jest bardzo konfigurowalny i ma ładny GUI, chociaż nie korzystałem z niego osobiście. Wydaje się, że spełnia wymagania tego pytania.
źródło
Nie wierzę, że to możliwe.
źródło