Mac OS X entfernt die Tastenkombination Fenster ausblenden

7

Wenn ich drücke Befehl H ist das aktuelle Fenster ausgeblendet. Ich möchte diese Verknüpfung deaktivieren, da ich sie in einer anderen Anwendung verwende.

ich öffnete System Preferences -> Hardware -> Keyboard -> Keyboard Shortcuts -> Application Shortcuts -> All Applications

Ich habe versucht, "No Action" als MenuTitle und hinzuzufügen Befehl H als Tastaturkürzel (siehe Screenshot unten).

screenshot

Das geht aber nicht.

Was mache ich falsch?

Bearbeiten : Was mein Problem gelöst hat, war das Zuweisen einer Verknüpfung Befehl Möglichkeit Verschiebung H zu Aktionen wie "Hide Eclipse". Da ich diese Tastenkombination nie drücke, wird diese Aktion niemals ausgeführt.

activity
quelle
Ein bestehender Befehl wird dadurch nicht überschrieben. Da jede App einen anderen Befehl für Hide hat, z. B. Hide Safari, Hide TextEdit usw., können Sie dies auch nicht auf diese Weise tun. Sie benötigen etwas wie Karabiner oder BetterTouchTool
Tetsujin

Antworten:

1

Hinzufügen einer Antwort basierend auf dem Bearbeiten: oben, da ich eine Weile gebraucht habe, um das herauszufinden.

Wenn Sie das deaktivieren möchten - h Verknüpfung müssen Sie es per App tun.

Öffnen Sie zuerst die App und bestätigen Sie anhand der Einstellungen, welcher Textoption die Verknüpfung zugeordnet ist.

Verwenden Kitty.app Für mich zum Beispiel Hide kitty.

Original Kitty Preferences Screenshot

Dann öffnest du System Preferences und gehe zu Keyboard - & gt; Shortcuts - & gt; App Shortcuts und dann klicken +.

Beschränken Sie es auf die entsprechende App, geben Sie ein Hide <yourappname> (z.B. Hide kitty in meinem Fall) und wählen Sie eine undurchsichtige Tastenkombination. Ich verwende das Abschnittssymbol, da es nicht in meinem Standardlayout enthalten ist, sodass ich es nicht versehentlich eingebe.

System Preferences Screenshot

Wenn Sie nun auf das Menü der Anwendung klicken, sollten Sie sehen, dass Ihre neue Verknüpfung eingerichtet wurde, und - h wird diese Anwendung nicht länger verstecken.

Kitty Menu after changing the shortcut

Leider scheint es nicht für alle Apps eine Möglichkeit zu geben, dies zu tun.

Siehe auch das Apple Support Seite

gib
quelle
Dies mag offensichtlich sein, aber wie soll das Abschnittssymbol tatsächlich in das Verknüpfungsfeld eingegeben werden? Sie können die Option + 6 nicht verwenden, da die Verknüpfung nur dieser Kombination zugeordnet wird.
taylorthurlow
@tay Es war mir möglich, diese Kombination auf meiner Tastatur mit britischem Layout zu erstellen. Bei Ihnen funktioniert sie möglicherweise nicht
gib
@taylorthurlow Sie können einfach eine beliebige Verknüpfung auswählen, die Sie nicht versehentlich drücken (z. B. Befehlstaste-Strg-Wahl-Umschalttaste-). Dies kann auch über die Kommandozeile erfolgen.
gib
1

Eine andere Möglichkeit ist die Verwendung von BetterTouchTool und definieren Sie eine globale Tastenkombination, die zuordnet Command-H zu no-action.

Kein Neustart der App erforderlich.

Sehen: BetterTouchTool

Dieses Tool ist auch nützlich, um das ursprüngliche Verhalten der rot / orange / grünen Fensterdekorationen in OSX wiederherzustellen

Tilo
quelle
0

Die (sehr nicht ideale, aber funktionale) Art, wie ich dieses Problem gelöst habe, ist zu verwenden Alfred um ein globales Hotkey-Mapping zu definieren Befehl H nichts. Sie können jede App verwenden, die globale Hotkeys definieren kann (z. B. BetterTouchTool oder KeyboardMaestro).

Hier ist der Alfred-Workflow, den ich verwendet habe: My Alfred Workflow, which just registers global hotkeys for CMD-H and CMD-SHIFT-H and does nothing with them

Ari Porad
quelle
0

Eine weitere Option hinzufügen:

Wenn Sie das verwenden Karabiner App (sehr nützlich für sich - Sie können beispielsweise eine Navigation im VIM-Stil mit Strg + h / j / k / l hinzufügen oder die Escape-Taste der Feststelltaste zuordnen). Es gibt eine "Komplexe Änderung", die deaktiviert wird Kommando-h Fenster versteckt. Installiere die App und sehen Sie sich die Auflistung an: Verhindern Sie unbeabsichtigtes Ausblenden des Befehls-h-Fensters an diese Seite .

Luke Davis
quelle
0

Tastaturkürzel überschreiben Über macOS Terminal

In diesem Beispiel ändere ich die Menüoption "Open Viewer" in Apple Photos in "Space", wie es früher vor 2017 war:


defaults write com.apple.Photos NSUserKeyEquivalents -dict-add "Open Viewer" -string " "

Auf Standardeinstellung zurücksetzen:

defaults delete com.apple.Photos NSUserKeyEquivalents

Ändern Sie die globale Verknüpfung für "Einstellungen" in "⌘ + p" (die Option "-g" bedeutet "Global" und "@ \" bedeutet "⌘"):

defaults write -g NSUserKeyEquivalents -dict-add "Preferences" -string "@\\p"

Ein Wort der Warnung: Tun nicht Fügen Sie dies in Ihr Terminal-Fenster ein, wenn Sie die Standardeinstellungen von macOS-Apps nicht ändern möchten oder nicht genau wissen, was dies bedeutet.

Andreas
quelle