Das nervt mich jetzt schon seit ein paar Jahren. In Mac OS X können Sie Ihre eigenen Tastaturkürzel (in den Systemeinstellungen> Tastatur> Tastaturkürzel ) zuweisen, indem Sie den genauen Namen des Menüelements eingeben, an das Sie die Tastenanschläge binden möchten. Was solltest du also eingeben, wenn:
- Ist das Menü verschachtelt? oder
- Gibt es zwei gleichnamige Menüpunkte, die unterschiedliche Funktionen haben?
Sonderfälle wie Firefox interessieren mich nicht. Bitte erwähnen Sie keine Sonderfälle, es sei denn, dies ist ein Sonderfall, bei dem Apple versagt hat.
Beispiel mit Terminal : Shell> Neuer Tab> Pro und Shell> Neues Fenster> Pro . Ich habe dies als Beispiel genommen. Ich kann mir nicht vorstellen, dass Terminal die einzige App mit diesem Designfehler ist.
Ein weiteres Beispiel aus Pages : File> Duplicate und Edit> Duplicate . Wenn Sie ein
Command-D
Duplikat erstellen möchten , wird es für das Bearbeitungsmenü festgelegt. Wenn dieses Dokument jedoch gesperrt wird, ist nur im Dateimenü die Option zum Duplizieren verfügbar, das Bearbeitungsmenü ist ausgegraut und die Verknüpfung ist für das nicht zugreifbare gesperrt.
Antworten:
Hier gibt es zwei Antworten, je nachdem, was Ihre Frage genau ist:
Wenn Sie genau das tun möchten, was in Ihrem Beispiel angegeben ist, versuchen Sie Folgendes:
An diesem Punkt werden Sie feststellen, dass ⌘Njetzt ein neues Fenster in Ihrem bevorzugten Stil geöffnet wird und ⌘Tdasselbe für eine neue Registerkarte.
Wenn Ihr Beispiel nur ein Beispiel war und es sich um eine andere App handelt, in der Sie ein Tastaturkürzel hinzufügen möchten, sollten Sie dies über Systemeinstellungen → Tastatur → Tastaturkürzel → Anwendungskürzel → + tun können.
Wie @ Nano8Blazex sagte, können Sie normalerweise nur den Namen einer verschachtelten Verknüpfung eingeben, und es wird gut funktionieren.
quelle
Sie können die Verknüpfungen wie
Format->Indentation->Increase
in 10.8 (danke @JohanKaving) oder>Format>Indentation>Increase
in 10.7 angeben .Eine andere Möglichkeit wäre , einem Skript wie folgt eine Verknüpfung zuzuweisen :
tell application "System Events" to tell process "Terminal" to click menu item "Pro" of menu "New Window" of menu item 1 of menu "Shell" of menu bar 1
quelle
>
.Format->Indentation->Increase
Format->Indentation->Increase
in v10.11 noch funktioniert. Und was für eine enorme Wohltat es ist.