Wie deaktiviere ich Command-Q für Quit?
On Februar 15, 2021 by adminGibt es eine Möglichkeit, den Befehl + Q zum Beenden von Apps zu deaktivieren?
Ich habe versucht, dieses Menü zum Einstellungsbereich „Tastaturkürzel“ hinzuzufügen (wie hier vorgeschlagen ) und es dem Befehl + neu zuzuordnen Option + Q (etwas schwerer zu treffen), und der Menüpunkt wurde geändert, um dies anzuzeigen, aber Befehl + Q bewirkt immer noch, dass die App beendet wird.
Ich verwende OS X 10.7, würde aber gerne auf 10.8 aktualisieren, wenn dies behoben wird.
Die App, für die ich das wirklich möchte ist Firefox, aber wenn es eine Lösung gäbe, die den Befehl + Q für jede App deaktiviert, wäre das auch in Ordnung.
Kommentare
- Suchen Sie nach einem globalen Hack oder können Sie die Anwendungen, die Sie überschreiben möchten, einfach neu zuordnen? Letzteres ist ganz einfach, wenn Sie den normalen Tastatureinstellungsbereich verwenden und eine andere Verknüpfung (wie Befehl – Umschalt – Steuerung – Option – Q) erstellen, die ‚ nicht aus einer Laune heraus gedrückt wird.
- bmike: Ich ‚ würde entweder nehmen, aber wie gesagt, ich habe versucht, es Befehl-Option-Q zu machen und es tut nicht ‚ t funktioniert. Wenn ich versuche, command-option-shift-Q einzugeben, ertönt ein Signalton und es wird angezeigt, dass die App-Systemeinstellungen die Abmeldung abgebrochen haben.
- Das Problem besteht darin, dass Sie das Beenden pro Anwendung überschreiben und den App-Namen angeben müssen Damit wird der vollständige Menüname in die app-spezifische Verknüpfung eingegeben.
- bmike: Ich habe die Überschreibung nur für Firefox angegeben und den App-Namen in die Menüüberschreibung aufgenommen.
- Hmm – Ich habe ‚ die Frage nicht gelesen, um zu bedeuten, dass Firefox die von OS X definierte Tastenkombination absichtlich ignoriert – aber vielleicht ist ‚ was Sie sehen basierend auf den Kommentaren? Ich frage mich, ob sie vielleicht eine Shortcut-Remapping-Funktion implementiert haben. ‚ ist eine Weile her, seit ich ‚ den Fuchs laufen ließ. Wenn Sie einen Befehl wie ⌃⇧⌘Z auswählen, wird Command-Q für Mail und Safari unempfindlich. In diesem Bild erfahren Sie, wie ich die Verknüpfungen einrichte. cl.ly/MDtE
Antwort
Gehen Sie zu Systemeinstellungen und dann zu Tastatur. Wählen Sie Verknüpfungen. Suchen Sie im linken Bereich nach Barrierefreiheit. Aktivieren Sie nun im rechten Bereich Farben umkehren und klicken Sie dann auf das Verknüpfungsfeld, um die Verknüpfung Cmd + Q zuzuweisen.
Das wars. Jetzt, wenn Sie Cmd + Q drücken Die Farben des Bildschirms werden invertiert. Drücken Sie erneut, um zu den normalen Farben zurückzukehren. Sie müssen Anwendungen nicht mehr versehentlich beenden (z. B. das Schließen von mehr als zweihundert Registerkarten in Firefox, wenn Sie versuchen, Cmd + a oder drei Dutzend PDFs in der Vorschau zu verwenden, wenn Sie versuchen, sie zu verwenden Cmd + tab; die letzten beiden Dinge, die ich nie wieder getan habe.)
PS Wer es für eine gute Idee hielt, Cmd + Q zum Beenden von Anwendungen zu verwenden, sollte zur Usability-Schule zurückkehren.
Es gibt auch ein nettes Plugin namens Immer fragen , das einen Eingabeaufforderungsdialog erzwingt, bevor Firefox verlassen wird.
Kommentare
- Gerade hier registriert, um diese Antwort zu verbessern.
Cmd+Q
entspricht dem Erstellen eines@
-Symbols auf einem deutschen PC-105-Tastaturlayout. Das Wechseln zwischen PC und Mac macht mich verrückt, weil ich den Browser immer wieder schließe, wenn ich mich irgendwo anmelde. Vielen Dank für die brillante Idee mit invertierenden Farben. - Ich habe sie “ Wechseln zu Desktop 1 “ zugewiesen. Da ich ‚ diese Funktion sowieso nicht verwende, wird praktisch nichts unternommen.
- Bonuspunkt für die Verwendung von Farben invertieren als Warnung. Tolles UX-Feedback.
- Ich mag Ihre Idee über
invert color
, liebe es, es sieht nerd aus - Sie können auch
Launchpad and Dock > Show Launchpad
und setzen Sie es aufCmd+Q
. ‚ ist weniger ärgerlich als Ihr gesamter Bildschirm, der beim Umkehren der Farben heftig blinkt.
Antwort
Entschuldigen Sie, dass Sie diesen alten Beitrag ausgegraben haben, aber diese -Idee kann nützlich sein .
In den Systemeinstellungen – Tastatur erstellen Eine neue Verknüpfung für die Anwendung, deren Beenden Sie verhindern möchten. Suchen Sie im Menü der Anwendung nach dem Titel des Befehls quit und geben Sie genau das gleiche wie einen Menütitel für die Verknüpfung ein. Geben Sie dann eine andere Verknüpfung ein.
In der Tat haben Sie dieses Problem nicht Alle Anwendungen, aber nur Browser und möglicherweise eine oder zwei andere Apps.
Kommentare
- Willkommen bei Ask Different! Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert.
- Diese Lösung ‚ gilt nicht für Firefox. Firefox zeigt die neue Verknüpfung in seinem Menü.Aber ‚ funktioniert nicht. cmd-q schließt immer noch den Browser …
- Ich folgte diesem Link , der dieselbe Lösung beschreibt und für mich perfekt funktioniert hat.
- Ich habe gerade eine “ Option Q “ Verknüpfung für “ hinzugefügt Beenden Sie Firefox “ als anwendungsspezifische (Firefox) Verknüpfung für Firefox. In Firefox zeigt mein Menüelement “ Firefox beenden “ jetzt opt Q an, und cmd Q beendet die App nicht mehr, opt Q jedoch nicht . Sie müssen den Text des Menüpunkts genau richtig erhalten. Oh, ich verstehe, wir ‚ sind hier ein paar Jahre in der Zukunft; mit OS X 10.12.3. und Firefox 51.0.
- Gute Passform für Safari (Safari respektiert die Verknüpfung) und ein Sparer für diejenigen von uns, die häufig CMD + Q anstelle von CMD + W drücken.
Antwort
Ich habe einen Weg gefunden, dies zu tun, ohne die Lautstärke oder ähnliches ändern zu müssen, wenn Sie den Befehl drücken / kbd> + Q .
Gehen Sie zu Systemeinstellungen -> Tastatur -> Missionssteuerung -> „Nicht stören“.
Klicken Sie dann einfach auf das Kästchen und ändern Sie es in: Befehl + Q .
Kommentare
- Netter Trick. Ich möchte nur hinzufügen – wenn Sie weiterhin die Möglichkeit haben möchten, Ihre App mithilfe einer Verknüpfung zu beenden, aber ‚ keine derartigen Einstellungen hat, können Sie dies tun, indem Sie zu – >
Keyboard
– > tabShortcuts
– > Wählen Sie aus der Liste der linken ElementeApp Shortcuts
– > Drücken Sie die Taste+
, fügen Sie Ihre App hinzu – > Wichtig! Geben Sie genauQuit
ein und weisen Sie Ihre Verknüpfung zu. Genießen! i.ibb.co/PzHvfRh/Screen-Shot-2019-09-04-at-10-38-12-AM.png
rbeitet für mich. Dies ist besser als der als Antwort markierte Trick zum Umkehren von Farben.
Antwort
Mit KeyRemap4MacBook können Sie hinzufügen dies zu private.xml :
<item> <name>disable_command_q</name> <identifier>disable_command_q</identifier> <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen> <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::Q, ModifierFlag::COMMAND_L</autogen> </item>
Ohne | ModifierFlag::NONE
Das erste Autogenelement würde beispielsweise auch ⌥⌘Q deaktivieren. Das zweite Autogenelement ändert ⇧⌘Q in ⌘Q.
Es gibt auch vordefinierte Einstellungen, die das Senden von ⌘Q erfordern, indem Sie ⌘Q gedrückt halten oder ⌘Q zweimal drücken:
Sie sind definiert in custom_shortcuts.xml :
<item> <name>Hold Command+Q to Quit Application</name> <appendix>(You can adjust the threshold time of holding by</appendix> <appendix>"[Holding Key to Key] Holding Threshold" in Key Repeat tab.)</appendix> <identifier>remap.holdcommandQ</identifier> <autogen>__HoldingKeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND, Option::NOREPEAT</autogen> </item> <item> <name>Press Command+Q twice to Quit Application</name> <identifier>remap.doublepresscommandQ</identifier> <autogen>__DoublePressModifier__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND </autogen> </item>
Kommentare
- Auf Karabiner Elements (dem Nachfolger von KeyRemap4MacBook) gibt es ‚ sa “ komplexe Änderung „, die online heruntergeladen werden kann und denselben Job erfüllt: pqrs.org / osx / karabiner / complex_modifications / # command_q Das Ändern der Safari-Option in Firefox oder einen anderen Browser ist nur eine Frage des Änderns des regulären Ausdrucks des App-Bundles in der Konfigurations-JSON (die sich unter ).
Antwort
Verwenden Sie einen Tastatur-Remapper. Es gibt eine großartige GPL für OSX (ich verwende Keyremap4MacBook). Ordnen Sie die Befehls-Q-Tastenkombination einfach etwas zu, das nichts bewirkt.
Kommentare
- Jetzt genannt Karabiner: pqrs.org/osx/karabiner Funktioniert nicht unter 10.12, behandelt frühere Betriebssysteme ‚ s. Hier gibt es ‚ eine vorab geschriebene Verknüpfung zum globalen Ändern von cmd Q zu etwas anderem: pqrs.org/osx/karabiner/list. html.de unter Benutzerdefinierte Verknüpfungen
Antwort
QBlocker
QBlocker ist eine kostenlose Open-Source-App, mit der ein Benutzer CMD + Q gedrückt halten muss, um alle Apps oder zu beenden nur bestimmte.
Kommentare
- Dies ist eine gute Option, aber jemand sagt, dass es Chrom-Cookies stiehlt. Bitte sehen Sie sich das an: github.com/steve228uk/QBlocker/issues/34
Antwort
Keine direkte Antwort auf Ihre Frage, aber Sie können Firefox anweisen, Ihre alte automatisch zu öffnen Windows, wenn Sie es mit der Option When Firefox starts
im Einstellungsbereich General
starten.
Wenn Sie dies nicht möchten Um Ihren Startbildschirm nur für das gelegentliche versehentliche Beenden zu ändern, gibt es auch einen Befehl: History
menu -> Restore Previous Session
.
Kommentare
- Ja, aber wenn viele Fenster / Registerkarten geöffnet sind, kann dies eine Weile dauern, und einige haben ‚ kann ihre Sitzung / ihren Status nicht vollständig wiederherstellen. Außerdem werden auf ärgerliche Weise alle Fenster auf dem aktuellen Speicherplatz wiederhergestellt, anstatt auf dem Speicherplatz, auf dem sie zuvor waren.
Antwort
Jetzt gibt es im Chrome-Anwendungsmenü „Vor dem Beenden warnen“ einen Eintrag, der den Trick für mich erledigt.
Quelle: http://lifehacker.com/5784153/how-to-bring-back-the-hold-q-to-quit-prompt-in-google-chrome
Kommentare
- Diese Funktion wurde vor einiger Zeit entfernt.
- @Miscreant Ab 2020 ist es da.
Antwort
Sie können Cmd + Q mithilfe von BetterTouchTool deaktivieren (a wunderbare App) für Mac OS:
Gehen Sie zu Tastatur -> Neue Verknüpfung oder Tastenfolge hinzufügen -> ordnen Sie „Keine Aktion“ Cmd + Q zu
Kommentare
- Sie ziehen an ‚ Um den Befehl nicht wirklich zu ändern, weisen Sie das System einfach an, eine andere Aktion zu priorisieren. Ich finde das unglaublich hackig, da Sie ‚ den Befehl auf diese Weise für nichts anderes wiederverwenden können.
Answer
Gehen Sie zu Systemeinstellungen> Tastatur> Verknüpfungen und dann zur -Anwendungsschaltfläche auf der linker Balken . Klicken Sie auf die Schaltfläche + und wählen Sie dann Ihre Anwendung aus. Schreiben Sie „Beenden (Anwendungsname)“ in den Menütitel-Slot. Fügen Sie Ihren Befehl hinzu, um cmd-q zu ersetzen, und das ist es.
Kommentare
- Dies fügt nichts hinzu, was die anderen Antworten haben ‚ wird noch nicht behandelt.
Antwort
Wie Sie gesehen haben, setzen Sie einfach a Neue Tastenkombination in den Systemeinstellungen funktioniert nicht immer. Dadurch wird die im Menü angezeigte Verknüpfung geändert, die Anwendung wartet jedoch möglicherweise noch auf den Befehlstaste + Q. Ich habe einige Apps gesehen, die dies tun. Sogar einige hören Tastendrücke, die nicht als Verknüpfungen im Menü aufgeführt sind (z. B. Photoshop).
Eine Option eines Drittanbieters ist die Verwendung von ControllerMate . Es kann alle Controller-Eingaben (Tastatur, Maus, Trackpad, Joystick usw.) neu zuordnen und deren Funktionsweise ändern. Ich verwende es, um viele Remaps und zu erstellen Führen Sie Makroskripte aus. Sie können auf Anwendungsbasis oder in einem globalen systemweiten Status festgelegt werden.
Mit ControllerMate können Sie Befehl + Q zuordnen, um nichts zu tun, und dann Befehl + Option + Q aufrufen Menüeintrag beenden. Oder Sie könnten Lust bekommen und Command + Q nichts tun lassen, außer wenn Sie innerhalb einer halben Sekunde erneut Befehl + Q drücken, wird das Menü Beenden aufgerufen.
ControllerMate ist erstaunlich App. Ich habe viele Anpassungen vorgenommen, wie z. B. einen „Boss / Ehepartner-Modus“, bei dem es sich um einen einzelnen Tastendruck handelt, der die folgenden Schritte ausführt:
- Stummschalten des Computer-Audios
- pausiert iTunes, wenn dies der Fall ist spielt
- beendet QuickTime und / oder VLC, wenn es ausgeführt wird
- minimiert aktuelle Firefox-Fenster und öffnet ein neues Fenster für Google.com
Ein weiterer Vorschlag (zusammen mit Henrys Vorschlag) ist: Verwenden Sie einen Sitzungsmanager. Wenn Firefox versehentlich beendet wird, können Sie problemlos wiederherstellen. Der integrierte Sitzungsmanager ist in Ordnung, Sie sollten sich jedoch auch die Registerkarte Tab Mix Plus ansehen. Es bietet Ihnen nicht nur erstaunliche Optionen für die Verwaltung Ihrer Registerkarten, sondern auch den Sitzungsmanager. Ich habe viele Sitzungen gespeichert und kann sie jederzeit in neuen Fenstern schnell abrufen.
Kommentare
- 24,95 USD für einen Eingabe-Remapper? Das ‚ ist lustig.
Antwort
Antwort
Es gibt eine Lösung, die hier nicht veröffentlicht wurde und die meiner Meinung nach berücksichtigt werden sollte. Wenn es Ihnen nichts ausmacht, den Befehl + q vollständig von Ihrem Computer zu entfernen, können Sie Ukulele effektiv neu zuordnen, sodass Befehl + Q eine weitere Tastenkombination ausführt.
Sie können Befehl + Leerzeichen oder Befehl + 1 ausführen lassen Weisen Sie es einfach etwas anderem zu.
Dieser Ansatz hat Vor- und Nachteile, aber er sollte funktionieren.
Schreibe einen Kommentar