Czy można aktywować kontrolę bezpieczeństwa, na przykład „Ostrzegaj przed wyjściem” w Chrome, aby zamknąć Safari? Czasami możemy naciskać ⌘Qprzez pomyłkę, a zamknięcie całej aplikacji jest uciążliwe.
Rzeczywiście, jest to dla mnie duży problem. Zarówno Chrome, jak i Opera udostępniają tę opcję (nie jestem pewien co do Firefoksa, ponieważ rzadko go używam). Strata jest zbyt duża, gdy wpisałem dziesięć akapitów i przypadkowo nacisnąłem Command Q (niektóre strony internetowe z polami tekstowymi nie ostrzegają przed zamknięciem kart). Tak naprawdę zacząłem lubić Safari 8 i coraz częściej przeglądam przeglądarkę Safari (przed Yosemite nigdy nie podawałem jej jako ** t); ale to w połączeniu z innymi brakującymi funkcjami (np. monit o każde pobranie) nadal uniemożliwia Safari ustawienie się jako domyślna.
4ae1e1
Odpowiedzi:
18
Odpowiedź Fabio wydaje się nie działać zgodnie z oczekiwaniami, nie jestem pewien, czy mam inną wersję BTT lub osx. W każdym razie znalazłem inną opcję: po prostu powiąż Quit Safari z innym skrótem klawiszowym.
Przejdź do preferencji systemowych -> Klawiatura -> Skróty -> Skróty aplikacji -> Dodaj nowy (znak „+”) -> Wybierz Safari z menu Aplikacja -> Wpisz w tytule menu dokładny tekst: Zamknij Safari -> Ustaw inny skrót niż cmd-Q, użyłem ^ -cmd-Q (opcja + polecenie + q).
Jeśli chcesz wyjść z Safari, możesz użyć tego skrótu lub wyjść z menu.
tell application "System Events"
set theName to name of the first process whose frontmost is true
end tell
tell application theName
display dialog "Are you sure you want to quit?"
quit
end tell
To działa dobrze, ale nie jest fajne.
Kilka bardziej szczegółowych kroków dla początkujących:
Otwórz edytor skryptów, wklej powyższy skrypt, zapisz w bezpiecznym miejscu jako „zamknij skrypt”
Otwórz BetterTouchTool, przejdź do sekcji Klawiatura,
Wybierz Globalny dla WSZYSTKICH aplikacji lub Safari (lub dowolną aplikację) tylko dla tego
Nagraj Cmd + Q jako naciśnięcie klawisza
W wyskakującym okienku wykonywania akcji wyszukaj „skrypt” i wybierz opcję „uruchom aplikację / skrypt”.
Mam szybkie rozwiązanie dla użytkowników posiadających Keyboard Maestro. Kluczową ideą jest zapobieganie zamykaniu aplikacji po Command + Keynaciśnięciu i umożliwienie zamykania aplikacji po przytrzymaniu kombinacji klawiszy przez określony czas.
Odpowiedzi:
Odpowiedź Fabio wydaje się nie działać zgodnie z oczekiwaniami, nie jestem pewien, czy mam inną wersję BTT lub osx. W każdym razie znalazłem inną opcję: po prostu powiąż Quit Safari z innym skrótem klawiszowym.
Przejdź do preferencji systemowych -> Klawiatura -> Skróty -> Skróty aplikacji -> Dodaj nowy (znak „+”) -> Wybierz Safari z menu Aplikacja -> Wpisz w tytule menu dokładny tekst: Zamknij Safari -> Ustaw inny skrót niż cmd-Q, użyłem ^ -cmd-Q (opcja + polecenie + q).
Jeśli chcesz wyjść z Safari, możesz użyć tego skrótu lub wyjść z menu.
źródło
Moim usprawnieniem jest używanie BetterTouchTools i ustawienie ⌘Quruchamiania następującego skryptu :
To działa dobrze, ale nie jest fajne.
Kilka bardziej szczegółowych kroków dla początkujących:
źródło
Mam szybkie rozwiązanie dla użytkowników posiadających Keyboard Maestro. Kluczową ideą jest zapobieganie zamykaniu aplikacji po
Command + Key
naciśnięciu i umożliwienie zamykania aplikacji po przytrzymaniu kombinacji klawiszy przez określony czas.Możesz pobrać makro na https://sayzlim.net/warn-before-quitting-macro/
źródło