Deaktivieren Sie Command-M, um das Fenster zu minimieren

16

In meinem Tastaturlayout befindet sich die MTaste direkt neben der WTaste:

Dvorak-Tastatur mit benachbarten Tasten m und w eingekreist

Dies kann manchmal problematisch sein, da ich gelegentlich versehentlich Command- Manstatt Command- drücke W, wodurch das Fenster eher minimiert als geschlossen wird.

Da es keine Tastenkombination zum Aufheben der Minimierung eines Fensters gibt (in Ordnung, keine einfache Tastenkombination ), ist dies noch ärgerlicher, da ich dann zu meinem Trackpad wechseln muss, um die Minimierung des Fensters aufzuheben und es dann erneut zu schließen.

Gibt es eine Möglichkeit, die Verknüpfung Command- Mzum Minimieren eines Fensters zu deaktivieren ?

Gemeinschaft
quelle

Antworten:

19

Sie können es deaktivieren, indem Sie Folgendes bearbeiten ~/Library/Preferences/.GlobalPreferences.plist:

defaults write -g NSUserKeyEquivalents -dict-add 'Minimize' '\0'

Um die Änderungen zu übernehmen, müssen Sie die Anwendungen erneut öffnen. Wenn die Verknüpfung zu nil zugewiesen wurde, wird sie durch Drücken von Lin Audacity ausgelöst.

Lri
quelle
Bei Yosemite hat das nicht geklappt. Ich könnte es mit dieser Antwort tun .
Margarciaisaia
Funktioniert. FTR, auf die ursprüngliche Einstellung (wenn Sie es wiederherstellen möchten) istNSUserKeyEquivalents { Minimize = "@$m"; }
Jakub M.
Leider wird dies von Firefox 60.x nicht berücksichtigt :(
Tilo
3

Sie können die Standardverknüpfung Command-M "überschreiben", indem Sie sie einem anderen Element zuordnen. Um die Tastenkombination neu zuzuordnen, starten Sie die Systemeinstellungen und wählen Sie Tastatur. Klicken Sie im Fenster "Tastatureinstellungen" auf die rechte Registerkarte "Tastaturkürzel". Sie werden viele Standardtastenkürzel bemerken, die Sie überschreiben können.

Ich habe versucht, Command-M mit dieser Methode neu zuzuordnen, und es funktioniert.

Globaler Nomade
quelle
1

Das erneute Zuordnen von Command-M zum Heranzoomen von "Alle Anwendungen" schien eine gute Lösung zu sein, da Zoom in allen Anwendungen angezeigt wird und die Wirkung bei weitem nicht so störend ist wie ein unbeabsichtigtes Minimieren.

Ich wollte den Terminalbefehl oben ausprobieren, also entfernte ich den Befehl M für Zoom und siehe da, Minimieren wurde jetzt ohne Tastenkommando aufgelistet. Also habe ich es einfach so gelassen, jetzt macht Befehl-M nichts und minimiert Leben harmlos im Menü. Kein Terminalbefehl erforderlich.

Darren Shroeger
quelle
1

Mit der wunderbaren und kostenlosen Software Karabiner können Sie jede Taste und Tastenkombination neu zuordnen . Fügen Sie nach der Installation einfach den folgenden Code hinzu ~/Library/Application Support/Karabiner/private.xml:

  <item>
    <name>Map Cmd-M to Cmd-Alt-M</name>
    <appendix>Changes the minimize shortcut</appendix>
    <not>EMACS</not>
    <identifier>private.kill_m</identifier>
    <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::COMMAND_L|ModifierFlag::OPTION_L, KeyCode::M, ModifierFlag::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::COMMAND_L, KeyCode::VK_NONE</autogen>
  </item>

  <item>
    <name>Map Cmd-Q to Cmd-Alt-Q</name>
    <appendix>Changes the quit shortcut</appendix>
    <not>EMACS</not>
    <identifier>private.kill_q</identifier>
    <autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::COMMAND_L|ModifierFlag::OPTION_L, KeyCode::Q, ModifierFlag::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::COMMAND_L, KeyCode::VK_NONE</autogen>
  </item>

Klicken Sie dann in den Karabiner-Einstellungen auf "XML neu laden" und setzen Sie die Häkchen für die neuen Elemente.

Auf diese Weise wird die Minimierungsverknüpfung nicht vollständig deaktiviert, sondern ist mit der zusätzlichen Optionstaste: Cmd+ Option+ Moder einfach mit der rechten Befehlstaste: Cmd (right)+ verfügbar M.

Beachten Sie, dass der zweite Teil ändert sich auch die Cmd+ QVerknüpfung Cmd+ Option+ Qfür Ihre Bequemlichkeit. Sie können das zweite Element weglassen, wenn Sie es nicht benötigen.

Lenar Hoyt
quelle
0

Es gibt ein praktisches Tastaturlayout namens "Dvorak - Qwerty⌘". Im Grunde ist es Dvorak, aber es kippt das Layout auf QWERTY, während die Taste ⌘ gedrückt gehalten wird. Es wurde so konzipiert, dass Menschen, die Dvorak lernen möchten, nicht ihr Tastendruck-Muskelgedächtnis neu trainieren müssen, aber es könnte Ihnen auch helfen.

user24601
quelle
Zu spät; Ich habe QWERTY zu diesem Zeitpunkt völlig vergessen;)