Gibt es eine Möglichkeit, command+ Qzum Beenden von Apps zu deaktivieren ?
Ich habe versucht, dieses Menüelement zum Einstellungsbereich "Tastaturkürzel" hinzuzufügen (wie hier vorgeschlagen ) und es command+ option+ zuzuordnen Q(etwas schwerer zu treffen), und das Menüelement wurde geändert, um dies anzuzeigen , aber command+ Qbewirkt weiterhin, dass die App beendet wird.
Ich verwende OS X 10.7, würde aber gerne auf 10.8 upgraden, wenn dies behoben wird.
Die App, für die ich das wirklich will, ist Firefox, aber wenn es eine command+ deaktivierte Lösung Qfür jede App geben würde, wäre das auch in Ordnung.
Antworten:
Gehen Sie zu Systemeinstellungen und dann zu Tastatur. Wählen Sie Verknüpfungen. Suchen Sie im linken Bereich nach Eingabehilfen. Aktivieren Sie nun im rechten Fenster Farben umkehren und klicken Sie auf das Verknüpfungsfeld, um die Verknüpfung wieder Cmd + Q zuzuweisen.
Das ist es. Wenn Sie nun Cmd + Q drücken, werden die Farben des Bildschirms invertiert. Drücken Sie erneut, um zu den normalen Farben zurückzukehren. Kein versehentliches Beenden von Anwendungen mehr (wie das Schließen von über zweihundert Tabs in Firefox, wenn Sie versuchen, Cmd + a oder drei Dutzend PDFs in Preview zu verwenden, wenn Sie versuchen, Cmd + tab zu verwenden; die letzten beiden Dinge habe ich getan, nie wieder.)
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 Always Ask , das einen sofortigen Dialog erzwingt, bevor Sie Firefox verlassen.
quelle
Cmd+Q
entspricht dem Erstellen eines@
Symbols auf einem deutschen PC-105-Tastaturlayout. Der Wechsel zwischen PC und Mac macht mich verrückt, weil ich den Browser immer wieder schließe, wenn ich mich irgendwo anmelde. Danke für die geniale Idee mit invertierenden Farben.invert color
, liebe es, es sieht nerdLaunchpad and Dock > Show Launchpad
und einstellen aufCmd+Q
. Es ist weniger ärgerlich als das heftige Blinken Ihres gesamten Bildschirms, wenn die Farben invertiert werden.Mit KeyRemap4MacBook können Sie Folgendes zu private.xml hinzufügen :
Ohne
| ModifierFlag::NONE
das erste Autogen-Element würde auch zum Beispiel ⌥⌘Q deaktivieren. Das zweite Autogenelement ändert changesQ zu ⌘Q.Es gibt auch vordefinierte Einstellungen, bei denen das Senden von ⌘Q das Halten von ⌘Q oder zweimaliges Drücken von ⌘Q erfordert:
Sie sind in custom_shortcuts.xml definiert :
quelle
~/.config/karabiner/assets/complex_modifications
).Es tut mir leid, dass Sie so einen alten Beitrag ausgegraben haben, aber diese Idee kann nützlich sein .
Erstellen Sie in den Systemeinstellungen - Tastatur eine neue Verknüpfung für die Anwendung, deren Beenden Sie verhindern möchten. Suchen Sie im Menü der Anwendung nach dem Titel des Beendigungsbefehls und geben Sie genau den Menütitel für die Verknüpfung ein. Geben Sie dann eine andere Verknüpfung ein.
In der Tat haben Sie dieses Problem nicht bei allen Anwendungen, sondern nur beim Browser und möglicherweise bei einer oder zwei anderen Apps.
quelle
Ich habe eine Möglichkeit gefunden, dies zu tun, ohne die Lautstärke oder ähnliches zu ändern, wenn Sie command+ drücken Q.
Gehen Sie zu den Systemeinstellungen -> Tastatur -> Missionssteuerung -> "Bitte nicht stören".
Klicken Sie dann einfach auf das Kästchen und ändern Sie es in: command+ Q.
quelle
Settings
->Keyboard
-> RegisterkarteShortcuts
-> aus der Liste der linken Elemente auswählenApp Shortcuts
->+
Taste drücken und hinzufügen Deine App -> Wichtig! tippe genauQuit
und weise deine Abkürzung zu. Genießen! i.ibb.co/PzHvfRh/Screen-Shot-2019-09-04-at-10-38-12-AM.pngVerwenden Sie einen Tastatur-Remapper. Es gibt eine großartige GPL für OSX (ich verwende Keyremap4MacBook). Ordnen Sie einfach die Befehlstasten-Kombination Q etwas zu, das nichts bewirkt.
quelle
Keine direkte Antwort auf Ihre Frage, aber Sie können Firefox anweisen, Ihre alten Fenster beim Starten automatisch zu öffnen, indem Sie die
When Firefox starts
Option imGeneral
Einstellungsbereich verwenden.Wenn Sie Ihren Startbildschirm nicht nur für das gelegentliche versehentliche Beenden ändern möchten, gibt es auch einen entsprechenden Befehl:
History
menu ->Restore Previous Session
.quelle
Im Chrome-Anwendungsmenü "Vor dem Beenden warnen" gibt es jetzt einen Eintrag, der den Trick für mich ausführt.
Quelle: http://lifehacker.com/5784153/how-to-bring-back-the-hold-q-to-quit-prompt-in-google-chrome
quelle
Gehen Sie zu Systemeinstellungen> Tastatur> Verknüpfungen und dann zur Anwendungsschaltfläche in der linken Leiste . Drücken Sie die Taste + und wählen Sie Ihre Anwendung. Schreiben Sie "Quit (Application Name)" in das Menü Title Slot. Fügen Sie Ihren Befehl hinzu, um cmd-q zu ersetzen, und fertig.
quelle
QBlocker
QBlocker ist eine kostenlose Open-Source-App, mit der Sie dieses Problem lösen können, indem Sie einen Benutzer auffordern, CMD + Q gedrückt zu halten, um alle oder nur bestimmte Apps zu beenden.
quelle
Wie Sie gesehen haben, funktioniert es nicht immer, nur eine neue Tastenkombination in den Systemeinstellungen festzulegen. Die im Menü angezeigte Verknüpfung wird geändert, die Anwendung wartet jedoch möglicherweise noch auf den Tastendruck von Befehl + Q. Ich habe ein paar 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 Drittanbieteroption ist die Verwendung von ControllerMate . Es kann jeden Controller-Eingang (Tastatur, Maus, Trackpad, Joystick usw.) neu zuordnen und seine Funktionen ändern. Ich verwende es, um viele Neuzuordnungen vorzunehmen und Makroskripte auszuführen. Sie können anwendungsspezifisch oder systemweit festgelegt werden.
Mit ControllerMate können Sie Command + Q zuordnen, um nichts zu tun. Dann müssen Sie Command + Option + Q den Menüeintrag Quit aufrufen. Oder Sie könnten sich etwas einfallen lassen und Command + Q nichts tun lassen, außer wenn Sie Command + Q innerhalb einer halben Sekunde erneut drücken, wird das Menü Beenden aufgerufen.
ControllerMate ist eine erstaunliche App. Ich habe viele Anpassungen vorgenommen, wie z. B. einen "Chef / Ehepartner-Modus", bei dem nur ein Tastendruck ausgeführt wird
Ein weiterer Vorschlag (zusammen mit Henrys Vorschlag) ist die Verwendung eines Sitzungsmanagers. Wenn Firefox also versehentlich beendet wird, können Sie ihn problemlos wiederherstellen. Der integrierte Sitzungsmanager ist in Ordnung, Sie sollten sich jedoch auch Tab Mix Plus ansehen . Es bietet Ihnen nicht nur erstaunliche Optionen für die Verwaltung Ihrer Tabs, sondern auch einen hervorragenden Sitzungsmanager. Ich habe viele Sitzungen gespeichert und kann sie in neuen Fenstern jederzeit schnell aufrufen.
quelle
Ich habe einfach den vorhandenen Befehl durch einen neuen ersetzt.
Ex. Ich habe den Befehl Beenden für Sublime Text für MAC ersetzt.
Früher habe ich eine neue Verknüpfung hinzugefügt und einen neuen Befehl hinzugefügt
alt+command+c
quelle
Sie können Cmd + Q deaktivieren, indem Sie BetterTouchTool (eine wunderbare App) für Mac OS verwenden:
Gehen Sie zu Tastatur -> Neue Tastenkombination oder Tastenkombination hinzufügen -> Ordnen Sie Cmd + Q "Keine Aktion" zu.
quelle
Es gibt eine Lösung, die hier nicht veröffentlicht wurde und die meiner Meinung nach in Betracht gezogen werden sollte. Wenn es Ihnen nichts ausmacht, den Befehl + q vollständig von Ihrem Computer zu entfernen, können Sie Ukulele neu zuordnen, sodass Command + Q eine weitere Tastenkombination ausführt.
Sie können ihn dazu bringen, Befehl + Leerzeichen oder Befehl + 1 auszuführen, indem Sie ihn einem anderen Befehl zuweisen.
Dieser Ansatz hat Vor- und Nachteile, aber er sollte funktionieren.
quelle