Legen Sie die Tastenkombination für die Auswahl verschachtelter Menüs fest

15

Angenommen, eine Anwendung verfügt über eine Menüauswahl Exportieren im Menü Datei. Beim Überfahren mit der Maus wird ein Untermenü mit den Exportoptionen erweitert. Gibt es eine Möglichkeit, eine Tastenkombination für eine dieser verschachtelten Auswahlen zu erstellen?

Ich habe bereits versucht, die Tastenkombination für den Export zu implementieren und sie auf Befehl-E zu setzen. Dies funktioniert jedoch nicht, obwohl das Befehlssymbol neben Export angezeigt wird.

Jede Hilfe wird geschätzt

Jason
quelle
Dies hilft Ihnen auch, wenn Sie ein Untermenüelement mit demselben Namen wie ein Menüelement der obersten Ebene haben oder zwischen Menüelementen mit demselben Namen unterscheiden können. Ich habe eine Tastenkombination für iTunes hinzugefügt, um einen Titel über "zu lieben" ⌘⇧l. Der Name des Menüelements Lovestand zeitweise in Konflikt mit etwas anderem, sodass er nach Song->LoveBedarf definiert wurde.
Jason Salaz

Antworten:

23

Seit Mountain Lion können Sie verschachtelten Menüelementen Tastenkombinationen im folgenden Format zuweisen:

File->Export->Sub-item

Ich habe die Antwort in diesem Beitrag in den Apple Support Communities des Benutzers macNtouch gefunden .

Bitte beachten Sie:

  • Sie müssen den vollständigen Pfad einfügen: Teilpfade funktionieren nicht
  • Sie dürfen zwischen dem Menütitel und dem Pfeil kein Leerzeichen lassen
Johan Kaving
quelle
1
Beachten Sie: Sie müssen den vollständigen "Pfad" eingeben. Teilpfade funktionieren nicht!
o0 '.
4

Mir ist klar, dass dies ein alter Thread ist, aber ich hatte derzeit mit dem gleichen Problem in Filemaker Pro Advanced zu kämpfen.

Es stellte sich heraus, dass es funktionierte, wenn ich die Verknüpfung in den Systemeinstellungen in den Abschnitt "Alle Anwendungen" anstelle des Abschnitts "Filemaker Pro Advanced" einfügte !!

Dies gilt nur für verschachtelte Menüpunkte. Nicht verschachtelte Werke funktionieren wie sie sollten (dh im Abschnitt FM Pro Advanced).

Andreas Carlsson
quelle
1

MacNTouchs Antwort funktioniert immer noch perfekt in High Sierra und Mojave. Ich wollte eine Verknüpfung zum Drucken von Schecks in QuickBooks 2019 Mac einrichten, aber nur eine Tastenkombination für das Untermenü Checks erstellen ... würde die Verknüpfung auf File Import Checks platzieren ...

Wenn Sie den gesamten Pfad über Datei-> Druckformulare-> Schecks… verwenden, wird mein ^ P jetzt auf das richtige Untermenü Schecks… gesetzt. Sie müssen den gesamten Pfad verwenden und die Pfeile müssen ein Bindestrich und größer als sein, alle ohne Leerzeichen.

Chip
quelle
0

Wenn Sie dem Untermenü eine Verknüpfung zuweisen möchten, können Sie einfach den Namen des Untermenüs verwenden, wie er angezeigt wird. Wenn ich also der Standardcodierung in Safari eine Verknüpfung zuweisen möchte, reicht die Verwendung von "Standard" aus.

Wenn Sie jedoch einem mehrfach vorkommenden Untermenü eine Verknüpfung zuweisen möchten, z. B. "Mein Ordner", können Sie Folgendes verwenden:> Verschieben nach> Notizen, zumindest in Lion. Dies funktioniert in Lion nicht mehr.

Sie können auch versuchen, eine Verknüpfung mit einem Apple-Skript wie folgt zuzuweisen:

tell app "System Events" to tell process "Terminal"
click menu bar 1's menu "Shell"'s menu item 1's menu "New Window"'s menu item "Pro" end tell

Verwenden Sie dann die folgenden Schritte, um eine Automatoraktion zu generieren:

  1. Öffnen Sie Automator und wählen Sie die Service - Vorlage
  2. Fügen Sie eine Aktion " Shell-Skript ausführen" oder " AppleScript ausführen" hinzu
  3. Überprüfen Sie, ob die Werte für akzeptierte Datentypen und den Anwendungsbereich korrekt sind
  4. Fügen Sie das Skript ein und speichern Sie es
  5. Weisen Sie im Einstellungsbereich "Tastatur" eine Verknüpfung zu

Wenn die Verknüpfung für einen Dienst zunächst nicht funktioniert, versuchen Sie, den Dienst einmal auszuführen, indem Sie ihn im Menü Dienste auswählen.

Gutschrift für die Antwort des Automators geht an Lori ,

Laura
quelle
1
Das Angeben der Menütitel wie >File>Duplicatescheint unter 10.8 nicht mehr zu funktionieren.
Lri