OS X Rechtsklick/Kontextmenü über die Tastatur

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

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

Verwandte Fragen hier und auf Super User . Beide nennen im Moment jedoch keine praktikablen Lösungen.

Antworten (8)

Auf dem Mac gibt es generell keine Möglichkeit, die Bildschirmkoordinaten des aktuellen Einfügepunktes zu ermitteln. Es gibt also keine Möglichkeit, einen Klick am aktuellen Einfügepunkt 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 Art privater API oder anderer System-Hacker abzurufen, aber es gibt keine allgemeine Lösung für dieses Problem, die von Apple-APIs unterstützt wird .

Es ist anscheinend eine ziemlich übliche UI-Geste unter Windows, aber es ist nichts, was Sie auf dem Mac tun können.

Das Kontextmenü kann hauptsächlich nur durch einen rechten Mausklick (oder einen Control-Klick) geöffnet werden.

Wenn Sie jedoch mit der rechten Maustaste auf einen bestimmten Bereich auf dem Bildschirm klicken möchten, ohne die Maus zu verwenden, können Sie die Maustasten aus den Universal Access-Einstellungen in den Systemeinstellungen verwenden. Damit können Sie die Maus über den Nummernblock der Tastatur steuern. Wenn aktiviert, kann ein rechter Mausklick dann durch Ctrl+ 5auf einer Tastatur mit Nummernblock oder Fn+ Ctrl+ iauf einem Laptop erreicht werden. Dadurch können Sie mit der rechten Maustaste auf Ihr Wort klicken.

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

Gefunden auf: https://stackoverflow.com/a/11238186/1919382

Ich habe auch nach so einem Feature 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 darauf mit einer Tastenkombination zugreifen. Standardmäßig ist es auf ctrl+ gesetzt F2, aber das funktioniert oft nicht. Sie können die Bindung im Einstellungsbereich „Tastatur“ ändern.

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

Gute Antwort. Ich benutze diesen Workaround auch schon seit einiger Zeit. Leider gibt es immer noch viele Aktionen, die nur im Kontextmenü zu finden sind.

Für Dateien im Finder können Sie mit Alfreds Dateiaktionen -Funktion ein "Aktionen"-Menü (nicht das eingebaute Kontextmenü) erreichen .

Dies ist nur in der kostenpflichtigen Version der Anwendung, aber ich habe es wegen dieser und anderer Funktionen, die es wirklich wert sind. Eine der Aktionen, die Sie auswählen können, ist beispielsweise „E-Mail an …“ und beginnen Sie dann mit der Eingabe und wählen Sie einen Namen, der direkt aus Ihren Kontakten gelesen wird, drücken Sie die Eingabetaste, und 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 musste nie auf das Kontextmenü einer Datei zugreifen, seit ich Alfred installiert habe, also denke ich, dass es den Zweck dieser Frage erfüllt, zumindest für den Finder.

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

Die neueste Version von BetterTouchTool hat eine Aktion, die Sie auslösen können: „Aktuelle Finder-Auswahl mit bestimmter App öffnen“ und eine andere: „Aktiven/ausgewählten Ordner mit bestimmter App öffnen“.

Dies behandelt alle meine Anwendungsfälle für Rechtsklicks im Finder persönlich. Ich verwende ⌥ ', um den aktiven / ausgewählten Ordner im Terminal zu öffnen, und eine Geste (zwei Finger 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 eine Tastenkombination zum Öffnen des Kontextmenüs zuzuweisen, was effektiv das ist, wonach das OP gefragt hat (obwohl Ihre Lösung wahrscheinlich das ist, wonach er sucht).
@Winterflags, ich glaube nicht, dass es einfach 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 oder nach Position oder nach einem von mehreren alternativen Namen (zB Hide oder Show).
Ah, ich weiß, es kann das Kontextmenü mit Trackpad-Gesten öffnen, aber vielleicht kann es es nicht mit Tastaturkürzeln.

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

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 chaotisches System, und es funktioniert nicht konsequent. Aber manchmal ist es die einzige Option, die gut genug funktioniert, um nützlich zu sein ...

Ich habe eigentlich nach dieser Verknüpfung gesucht, um eine schnelle Grammatikprüfung für ein ausgewähltes Wort in Google Mail durchzuführen. Normalerweise malt man das Wort (Wahltaste+Umschalttaste+Linkspfeil) und klickt 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, nämlich [cmd + shift ; — oder — cmd :] um die Grammatikprüfung anzuzeigen. Dann können Sie mit den Pfeiltasten durch die Vorschläge blättern.

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

Ich hoffe es hilft.