Czy jest jakiś sposób, aby wyłączyć command+ Qza zamykanie aplikacji?
Próbowałem dodać ten menuitem do okienka preferencji „Skróty klawiaturowe” (zgodnie z sugestią tutaj ) i ponownie przypisać go do command+ option+ Q(nieco trudniej trafić), a element menu zmienił się, aby to pokazać, ale command+ Qnadal powoduje zamknięcie aplikacji.
Używam OS X 10.7, ale z radością zaktualizowałbym do 10.8, jeśli to naprawi.
Aplikacja, dla której naprawdę tego chcę, to Firefox, ale gdyby było rozwiązanie, które wyłączało command+ Qdla każdej aplikacji, to też byłoby w porządku.
keyboard
applications
Rozpoznać
źródło
źródło
Odpowiedzi:
Przejdź do Preferencji systemowych, a następnie Klawiatura. Wybierz skróty. W lewym okienku znajdź Dostępność. Teraz w prawym okienku włącz opcję Odwróć kolory, a następnie kliknij pole skrótu, aby ponownie przypisać skrót do Cmd + Q.
Otóż to. Teraz, gdy naciśniesz Cmd + Q, kolory ekranu zostaną odwrócone. Naciśnij ponownie, aby powrócić do normalnych kolorów. Nigdy więcej przypadkowego zamykania aplikacji (np. Zamykanie ponad 200 kart w Firefoksie podczas próby użycia Cmd + a lub trzy tuziny plików PDF w Preview podczas próby użycia karty Cmd +; ostatnie dwie rzeczy zrobiłem, nigdy więcej).
PS Ktokolwiek pomyślał, że dobrym pomysłem jest użycie Cmd + Q do opuszczenia aplikacji, powinien wrócić do szkoły użyteczności.
Dostępna jest również przyjemna wtyczka o nazwie Always Ask , która wymusza wyświetlenie okna dialogowego przed opuszczeniem Firefoksa.
źródło
Cmd+Q
jest odpowiednikiem tworzenia@
symbolu na niemieckim układzie klawiatury PC-105. Przełączanie się między komputerem PC a komputerem Mac doprowadza mnie do szału, ponieważ ciągle zamykam przeglądarkę, gdy gdzieś się loguję. Dzięki za genialny pomysł z odwracaniem kolorów.invert color
, kocham go, wygląda nerdLaunchpad and Dock > Show Launchpad
i ustawić naCmd+Q
. Jest to mniej denerwujące niż gwałtowne miganie całego ekranu podczas odwracania kolorów.Korzystając z KeyRemap4MacBook, możesz dodać to do private.xml :
Bez
| ModifierFlag::NONE
pierwszego elementu autogenicznego wyłączałby również np. ⌥⌘Q. Drugi element autogeniczny zmienia się z Q na Q.Istnieją również predefiniowane ustawienia, które powodują, że wysyłanie ⌘Q wymaga przytrzymania ⌘Q lub dwukrotnego naciśnięcia ⌘Q:
Są one zdefiniowane w custom_shortcuts.xml :
źródło
~/.config/karabiner/assets/complex_modifications
).Przepraszamy za wykopanie tak starego postu, ale ten pomysł może być przydatny .
W Preferencjach systemowych - Klawiatura utwórz nowy skrót do aplikacji, której chcesz zapobiec. Wyszukaj tytuł polecenia wyjścia w menu aplikacji i wprowadź dokładnie ten sam tytuł co tytuł menu dla skrótu, a następnie podaj inny skrót.
Rzeczywiście, nie masz tego problemu ze wszystkimi aplikacjami, ale tylko przeglądarką i może jedną lub dwiema innymi aplikacjami.
źródło
Znalazłem sposób na zrobienie tego bez konieczności zmiany głośności lub podobnych czynności po naciśnięciu command+ Q.
przejdź do preferencji systemowych -> klawiatura -> kontrola misji -> „nie przeszkadzać”.
Następnie kliknij pole i zmień na: command+ Q.
źródło
Settings
->Keyboard
-> zakładkaShortcuts
-> z listy pozycji po lewej wybierzApp Shortcuts
-> naciśnij+
przycisk, dodaj Twoja aplikacja -> Ważne! wpisz dokładnieQuit
i przypisz skrót. Cieszyć się! i.ibb.co/PzHvfRh/Screen-Shot-2019-09-04-at-10-38-12-AM.pngUżyj remapera klawiatury. Jest świetny GPL dla OSX (używam Keyremap4MacBook) Wystarczy zmapować kombinację klawiszy Q na coś, co nic nie robi.
źródło
Nie jest to bezpośrednia odpowiedź na twoje pytanie, ale możesz nakazać Firefoxowi automatyczne otwieranie starych okien po uruchomieniu za pomocą
When Firefox starts
opcji wGeneral
panelu preferencji.Jeśli nie chcesz zmieniać ekranu startowego tylko dla okazjonalnego przypadkowego wyjścia, możesz także wykonać polecenie:
History
menu ->Restore Previous Session
.źródło
Teraz w menu aplikacji Chrome jest element „Ostrzegaj przed wyjściem”, który jest dla mnie sztuczką.
Źródło: http://lifehacker.com/5784153/how-to-bring-back-the-hold-q-to-quit-prompt-in-google-chrome
źródło
Przejdź do Preferencji systemowych> Klawiatura> Skróty, a następnie przycisk aplikacji na lewym pasku . Naciśnij przycisk + , a następnie wybierz aplikację. Wpisz „Quit (nazwa aplikacji)” w polu tytułu menu. Dodaj swoje polecenie, aby zastąpić cmd-q i to wszystko.
źródło
QBlocker
QBlocker to darmowa aplikacja typu open source, która rozwiązuje ten problem, wymagając od użytkownika przytrzymania CMD + Q, aby zamknąć wszystkie aplikacje lub tylko niektóre.
źródło
Jak widzieliście, ustawienie nowego skrótu klawiaturowego w Prefach systemowych nie zawsze działa. Spowoduje to zmianę skrótu pokazanego w menu, ale aplikacja nadal może nasłuchiwać naciśnięcia klawisza Commmand + Q. Widziałem kilka aplikacji, które to robią. Nawet niektórzy słuchają naciśnięć klawiszy, które nie są wymienione jako skróty w menu (na przykład Photoshop).
Opcją innej firmy jest użycie czegoś takiego jak ControllerMate . Ma możliwość zmiany mapowania dowolnego wejścia kontrolera (klawiatury, myszy, gładzika, joysticka itp.) I zmiany tego, co robi. Używam go do wykonywania wielu mapowań i uruchamiania skryptów makr. Można je ustawić dla poszczególnych aplikacji lub globalnego stanu całego systemu.
Używając ControllerMate, możesz zmapować Command + Q, aby nic nie robić, a następnie Command + Opcja + Q wywołać pozycję menu Wyjdź. Lub możesz się zachwycić i poprosić Command + Q, aby nic nie robił, poza tym, że naciśniesz Command + Q ponownie w ciągu 1/2 sekundy, wówczas wywoła to menu Quit.
ControllerMate to niesamowita aplikacja. Dokonałem wielu dostosowań, takich jak „Tryb szefa / małżonka”, który jest jednym naciśnięciem klawisza, który wykonuje następujące czynności
Inną sugestią (wraz z sugestią Henry'ego) jest użycie menedżera sesji, więc jeśli Firefox zostanie zamknięty przez przypadek, możesz łatwo przywrócić. Wbudowany menedżer sesji jest OK, ale powinieneś także spojrzeć na Tab Mix Plus . Nie tylko zapewnia niesamowite opcje zarządzania kartami, ale jest także świetny menedżer sesji. Zapisałem wiele sesji i mogę je szybko pobrać w nowych oknach.
źródło
Po prostu zastąpiłem istniejące polecenie nowym,
Dawny. Zastąpiłem polecenie Quit dla Sublime Text dla MAC,
Kiedyś dodawałem nowy skrót i dodawałem nowe polecenie
alt+command+c
źródło
Możesz wyłączyć Cmd + Q za pomocą BetterTouchTool (wspaniała aplikacja) dla Mac OS:
Idź do Klawiatura -> Dodaj nowy skrót lub sekwencję klawiszy -> mapuj Cmd + Q na „Brak akcji”
źródło
Nie ma tu rozwiązania, które moim zdaniem powinno być warte rozważenia. Jeśli nie masz nic przeciwko usunięciu polecenia + q całkowicie z komputera, możesz efektywnie zmienić mapowanie w Ukulele, aby Command + Q wykonał kolejny skrót klawiaturowy.
Możesz sprawić, że wykona polecenie + spacja lub polecenie + 1, po prostu przypisz to do czegoś innego.
Podejście to ma swoje zalety i wady, ale powinno działać.
źródło