OS X Rechtsklick / Kontextmenü über Tastatur


25

Ist es möglich, über eine Tastenkombination auf das Kontextmenü des aktuell ausgewählten Elements (nicht des Elements unter der Maus) zuzugreifen?

Wenn nicht, gibt es eine Möglichkeit, dies entweder mit Applescript oder mit Utility zu erreichen?


Verwandte Fragen hier und zu Super User . Weder erwähnt jedoch im Moment irgendwelche praktikablen Lösungen.
Lri

Antworten:


8

Auf dem Mac gibt es im Allgemeinen keine Möglichkeit, die Bildschirmkoordinaten des aktuellen Einfügepunkts zu bestimmen. Es gibt also keine Möglichkeit, einen Klick auf die aktuelle Einfügemarke zu automatisieren.

In einigen Apps gibt es möglicherweise eine Möglichkeit, die Koordinaten über AppleScript abzurufen, oder es ist möglich, sie mithilfe einer privaten API oder einer anderen Systemhackery abzurufen. Es gibt jedoch keine allgemeine Lösung für dieses Problem, die von Apple APIs unterstützt wird .

Es ist anscheinend eine weit verbreitete Benutzeroberflächen-Geste unter Windows, aber auf dem Mac ist dies nicht möglich.


19

Das Kontextmenü kann hauptsächlich durch einen Rechtsklick (oder einen Kontrollklick) geöffnet werden.

Wenn Sie jedoch mit der rechten Maustaste auf einen bestimmten Bereich des Bildschirms klicken möchten, ohne die Maus zu verwenden, können Sie in den Systemeinstellungen die Maustasten aus den Universal Access-Einstellungen verwenden. Mit dieser Funktion können Sie die Maus mithilfe des Nummernblocks der Tastatur steuern. Wenn aktiviert, kann ein rechter Mausklick durch Ctrl+ 5auf einer Tastatur mit einem Nummernblock oder Fn+ Ctrl+ iauf einem Laptop erreicht werden. Auf diese Weise können Sie mit der rechten Maustaste auf Ihr Wort klicken.

Gehen Sie zu Systemeinstellungen -> Universeller Zugriff -> Maus -> Maustasten aktivieren (EIN) Gehen Sie zu Systemeinstellungen -> Universeller Zugriff -> Maus -> Maustasten aktivieren (EIN)

Gefunden unter: /programming//a/11238186/1919382


3

Ich habe auch nach einer solchen Funktion gesucht und eine gute Alternative gefunden.

Die meisten Kontextmenüelemente in OS X befinden sich auch in der oberen Menüleiste, und Sie können über eine Tastenkombination darauf zugreifen. Standardmäßig ist ctrl+ eingestellt F2, dies funktioniert jedoch häufig nicht. Sie können die Bindung im Bereich Tastatureinstellungen ändern.

Dieser Beitrag hat weitere Details http://reviews.cnet.com/8301-13727_7-57591609-263/access-menus-via-the-keyboard-in-os-x/


Gute Antwort. Ich benutze diese Problemumgehung auch schon eine ganze Weile. Leider gibt es noch viele Aktionen, die nur im Kontextmenü stehen ..
Vic Jang

2

Man könnte wahrscheinlich ein Applescript schreiben, das die Maus über das ausgewählte Objekt bewegt und einen Rechtsklick ausführt. Ansonsten glaube ich nicht, dass es einen Weg gibt.


2

Für Dateien im Finder können Sie mit der Funktion "Dateiaktionen" von Alfred ein Menü "Aktionen" aufrufen (nicht das integrierte Kontextmenü) .

Dies ist nur in der kostenpflichtigen Version der Anwendung, aber ich habe es aufgrund dieser und anderer Funktionen, die es wirklich wert machen. Eine der Aktionen, die Sie auswählen können, ist beispielsweise "E-Mail an ...". Beginnen Sie dann mit der Eingabe und wählen Sie einen Namen aus, der direkt aus Ihren Kontakten gelesen wird. Drücken Sie die Eingabetaste. Das Fenster "E-Mail verfassen" wird mit dem Empfänger und dem Betreff geöffnet ausgefüllt und die Datei angehängt.

Mit diesen und anderen Funktionen ist es nicht dasselbe wie das Kontextmenü, aber ich habe seit der Installation von Alfred nie mehr auf das Kontextmenü einer Datei zugreifen müssen, sodass ich denke, dass dies den Zweck dieser Frage erfüllt, zumindest für den Finder.


1

Die neueste Version von BetterTouchTool verfügt über eine Aktion, die Sie auslösen können: "Aktuelle Finder-Auswahl mit spezifischer App öffnen" und eine weitere: "Aktiven / ausgewählten Ordner mit spezifischer App öffnen".

Dies behandelt alle meine Anwendungsfälle für Rechtsklicks im Finder persönlich. Ich benutze open ', um den aktiven / ausgewählten Ordner im Terminal zu öffnen, und eine Geste (mit zwei Fingern vom unteren Rand des Trackpads nach oben streichen), um die aktuelle Finder-Auswahl in Adobe Bridge zu öffnen. Funktioniert perfekt.


BTT kann auch verwendet werden, um ein Tastenkürzel zum Öffnen des Kontextmenüs zuzuweisen. Dies ist praktisch das, wonach das OP gefragt hat (obwohl Ihre Lösung wahrscheinlich das ist, wonach es sucht).
Winterflags

1
@Winterflags, ich glaube nicht, dass es nur das Kontextmenü öffnen kann - ich sehe diese Option nicht -, aber es kann so eingestellt werden, dass jedes Element im Kontextmenü direkt aktiviert wird, entweder nach Name, Position oder nach einem von mehreren alternativen Namen (z. B. Ausblenden oder Anzeigen).
Wildcard

Ah, ich weiß, dass es das Kontextmenü mit Trackpad-Gesten öffnen kann, aber vielleicht nicht mit Tastatur-Shorcuts.
Winterflags

1

Es ist alles andere als ansprechend und es gibt wirklich keine konkrete Möglichkeit, dies zu tun. Wenn Sie jedoch keine anderen Optionen haben, kann dies recht gut funktionieren (in Makros also).

Hold Cmd+F5 (turns voiceover on)
Press Tab
Press Space
Press Esc
Press Cmd+Ctrl+Alt+Space
Select menu item "Show menu"
Hold Cmd+F5 (turns voiceover off)

Es ist ein wirklich sehr, sehr unordentliches System und es funktioniert nicht durchgehend. Aber manchmal ist es die einzige Option, die gut genug funktioniert, um nützlich zu sein ...


-1

Ich habe nach dieser Abkürzung gesucht, um ein ausgewähltes Wort in Google Mail schnell auf Grammatik zu überprüfen. Normalerweise malte ich das Wort (Option + Umschalt + Linkspfeil) und klicke dann mit der rechten Maustaste, um die Optionen anzuzeigen (und ich hasse es, die Maus zu benutzen).

Für diesen speziellen Fall gibt es eine Chrome-Verknüpfung: [cmd + shift; - oder - cmd:], um die Grammatikprüfung anzuzeigen. Anschließend können Sie mit den Pfeiltasten durch die Vorschläge blättern.

Das hat die Arbeit für mich für dieses spezielle Thema erledigt.

Ich hoffe es hilft.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.