Wie öffne ich das Kontextmenü von einer Mac-Tastatur?

75

In Windows kann man Shift+ drücken, F10um auf das "Kontextmenü" zuzugreifen. Aber eine ähnliche Tastaturaktion scheint auf einem Mac nicht möglich zu sein. Eine mögliche Anwendung ...

Wenn ich in einem Dokument einen Rechtschreibfehler mache, kann ich den Fehler korrigieren, indem ich mit der rechten Maustaste auf das falsch geschriebene Wort klicke (oder bei gedrückter Strg-Taste mit zwei Fingern darauf tippe) und das Kontextmenü öffne.

Bildbeschreibung hier eingeben

Wie kann ich dieses Menü über die Tastatur öffnen? Und ist es möglich, über eine Mac-Tastatur auf das Kontextmenü zuzugreifen?

Emmby
quelle
In Firefox öffnet Control-Space das Kontextmenü - aber merkwürdigerweise enthält es keine Rechtschreiboptionen, wenn es auf diese Weise aufgerufen wird!
Ken
Ich kann es nicht mit Strg-Leertaste öffnen, aber die Dinge könnten sich seit 2012 sehr verändert haben
jocull

Antworten:

39

@emmby

Wann immer ich diese Frage im Internet sehe oder jemandem frage, verstehen die Leute sie immer falsch. Vielleicht, weil sie keine Windows-Benutzer sind, oder weil sie Windows-Benutzer sind, die die Tastenkombinationen nicht verwenden.

Ich habe immer die gleiche Frage, aber noch keine Antwort gefunden.

Wenn wir in Windows die Tastaturkürzel verwenden, verwenden wir meistens die Menütaste in der Windows-Tastatur (siehe dieses Bild):

Die Menütaste in der Windows-Tastatur<== dies ist die Menütaste

Wenn diese Menütaste gedrückt wird, geht das Betriebssystem davon aus, dass Sie mit der rechten Maustaste auf das hervorgehobene / aktive Element geklickt haben. Anschließend wird das Kontextmenü angezeigt, auch wenn der Mauszeiger nicht auf das hervorgehobene Element zeigt.

Diese Funktion scheint in Mac OS zu fehlen. Und was auch immer Lösungen vorgeschlagen, auch aktivieren Maus Schlüssel es erforderlich , dass Sie immer Punkt / bewegen Sie den Mauszeiger auf das Element zuerst, was sinnlos ist. Wenn ich die Tastenkombination zum Öffnen des Kontextmenüs für das hervorgehobene Element verwenden muss, warum muss ich dann den Mauszeiger erneut darauf bewegen?

Ameen Rabea
quelle
27

Das Kontextmenü kann hauptsächlich durch einen Rechtsklick geöffnet werden. In den Universal Acces-Einstellungen in den Systemeinstellungen können wir die Maustasten mithilfe 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: https://stackoverflow.com/a/11238186/1919382

CousinCocaine
quelle
17
Während dies funktioniert, öffnet es das Kontextmenü an Ihrem Mauszeiger und nicht an Ihrem Textzeiger.
Uri
@Uri, was du sagst, ist richtig. Bei der Eingabe verschwindet der Mauszeiger und das Menü wird am Textzeiger geöffnet.
CousinCocaine
2
Hmm, es scheint bei mir nicht zu funktionieren. Der Mauszeiger erscheint wieder an seiner letzten Stelle. Ich habe beschlossen, nur die Abkürzungen für die Rechtschreibprüfung zu verwenden, um dieses Problem zu lösen ( cmd + :)
Uri
Was ist mit einer externen Tastatur, bei der die Taste <fn> nicht vorhanden ist?
Javadba
Ctrl 5, wie es in meiner Antwort heißt
CousinCocaine
4

In der Nähe Ihrer Frage können Sie die automatische Rechtschreibkorrektur aktivieren über:

und bleiben Sie mit dem Cursor am Ende eines falsch geschriebenen Wortes, um einen Korrekturvorschlag im iOS-Stil zu erhalten:

Dann können Sie mit dem Abwärtspfeil und den Links- / Rechtspfeilen das richtige Wort auswählen.

nuc
quelle
Seltsamerweise habe ich das aktiviert, kann aber das iOS-Menü nicht
öffnen
@emmby Es funktioniert nicht für einige Apps, wie Google Chrome ..
nuc
4

Wenn Sie "Rechtschreibung automatisch korrigieren" aktiviert haben und es nicht funktioniert, liegt dies möglicherweise daran, dass Sie es in einer nicht unterstützten Anwendung versuchen. Ich kann die Funktion beispielsweise in TextEdit und Pages verwenden, jedoch nicht in FireFox oder SublimeText 2 (zwei meiner am häufigsten verwendeten Apps).

Obwohl ich viel zu lange gesucht habe, habe ich keine Möglichkeit gefunden, die vorgeschlagenen Schreibweisen allein mit den Tasten aus dem Kontextmenü zu erhalten. Die beste Option, die ich bisher gefunden habe, ist, mit dem Daumen auf dem Trackpad die Maus zu positionieren und dann zu halten ctlund zu tippen (erneut mit dem Daumen). Es dauert etwas länger, weil ich mich positionieren muss, aber zumindest kann ich meine Finger in der Startreihe lassen.

Ich finde es schwierig , die erreichen ctlTaste, also habe ich verwendet KeyRemap4MacBook (die im Allgemeinen super und kostenlos ist) , um das Layout anpassen zu machen caps locksein ctl. Mit KeyRemap können Sie auch ctl + clickTastenkombinationen zuweisen , sodass Sie nicht auf tippen / klicken müssen.

Shon
quelle
4

Fast gelöst

Ich habe diese Lösung in einigen Anwendungen (wie Finder, TextEdit, Firefox, ...) zum Laufen gebracht, aber nicht in anderen (wie Outlook, Chrome, ...)

Ein 'Kontextklick' kann mit allen nativen Mac OS X-Funktionen (dank seines NeXT / OPENSTEP-Erbes) einer Taste / Tastenkombination zugeordnet werden. Die Lösung ist jedoch ziemlich technisch "unter dem Deckmantel", und es kann einige Versuche und Irrtümer erfordern, um sie zum Laufen zu bringen.

Lesen Sie hier mehr über die Schlüsselbindungen und folgen Sie (einigen) Anweisungen, um Ihre eigene Datei ~ / Library / KeyBindings / DefaultKeyBinding.dict zu erstellen.

Tastenkombinationen ordnen Tasten (oder Tastenkombinationen) "Respondern" im Textsystem zu. Ich habe den Responder für rightMouseDown hier gefunden und die "magische Zeichenfolge" für meinen gewünschten Zielschlüssel (F13) von dieser URL gefunden: osxnotes.net/keybindings.html

So sieht meine ~ / Library / KeyBindings / DefaultKeyBinding.dict aus

{
    /* Context Menu */
    "^\Uf710" = "rightMouseDown:";  /* Ctrl-F13 */
    "^;" = "rightMouseDown:";       /* Ctrl-; */
}

Jetzt sollte ich in der Lage sein, entweder Ctrl-F13 oder Ctrl- zu drücken; um das Kontextmenü zu erhalten.

HINWEIS: Sie müssen eine Anwendung beenden und neu starten, damit Änderungen übernommen werden. (Funktioniert für TextEdit in 10.10) Andernfalls melden Sie sich ab und wieder an.

welbo
quelle
Probieren Sie es jetzt aus. Auch wenn es nicht klappt war dies eine interessante Info. Werde nochmal kommentieren, ob es bei mir im Finder funktioniert.
Javadba
1
Scheint leider nicht zu funktionieren. Versuchte es in TextEdit auf El Capitan.
Javadba
4

Für Word 365 auf Mojave reicht 'Shift' + 'F10'. Wenn Ihr MBP über eine Touch-Leiste verfügt, müssen Sie die Taste 'fn' drücken, um die Funktionstasten aufzurufen.

user307870
quelle
Scheint auch den Trick in LibreOffice zu machen
unhammer
3

Sie können das Better Touch-Tool verwenden , um eine beliebige Tipp- / Wisch- / Klick- / Tastenkombination für den Rechtsklick einzurichten.

Ali
quelle
3
Es wird jedoch nur ein zweiter Klick auf die aktuellen Koordinaten des Cursors ausgeführt, und das Kontextmenü für eine Auswahl, die mit der Tastatur vorgenommen wurde, wird nicht angezeigt.
Lri
Sie haben Recht, es gibt Optionen zum Aufrufen einer URL oder eines Skripts mit dem ausgewählten Text, und ich wette, Sie können den Entwickler davon überzeugen, diese Funktion ebenfalls hinzuzufügen.
Ali
Ich habe (und looooooove) Better Touch Tool, und der Entwickler ist ein verdammter Zauberer. Aber für diesen speziellen Anwendungsfall verwende ich Alfred , meine einzige andere unverzichtbare Mac-Anwendung, direkt nach BTT.
Wildcard
3

Versuche es mit [fn] + [SHIFT] + [F10]

Mir scheint, dass die meisten Fenster auf Mac-F-Tasten auf diese Weise aufgerufen werden können.

Prost!

swizkon
quelle
2
Dies funktioniert nicht für mich
Dwightk
Ich arbeite auch nicht für mich ...
Tivoni
Arbeiten auf Mac OS X El Capitan
David Hofmann
funktioniert nicht für mich
RockyMM
Was soll das tun?
Javadba
3

Ich benutze Alfred mit RightClick Workflow.

Ich habe Wahltaste + CMD + Eingabetaste zugeordnet, um einen Rechtsklick in der vordersten Anwendung auszulösen.

Früher funktionierte RightClick nur im Finder, wurde aber für die meisten Anwendungen verbessert.

jrobichaud
quelle
1
Oder verwenden Sie einfach die Funktion " Dateiaktionen" , die direkt in Alfred integriert ist, anstatt eine zusätzliche Workflow-Installation zu erfordern. In jedem Fall müssen Sie das Powerpack kaufen.
Wildcard
1
@Wildcard. Es unterscheidet sich von der Datei-Action-Funktion. RightClick ist eine globale Verknüpfung, die über Applescript einen Rechtsklick in der aktuellen Anwendung auslöst. Für die Dateiaktionsfunktion müssen Sie die Suchleiste öffnen, nach einer Datei suchen und dann eine Dateiaktion auswählen.
jrobichaud
Es hat eine Weile gedauert, bis das Menü angezeigt wird, aber es ist die beste Lösung, die ich gefunden habe! Funktioniert auch im Gabelstapler.
Pavel Alexeev
2

Ich fühle deinen Schmerz ... Die beste Lösung, die ich gefunden habe, ist cnet. Ich habe es noch nicht ausprobiert, aber ich plane es. Im Gegensatz zu einem echten Kontextmenü müssen Sie für die gesuchten Befehle oben links nachsehen, können aber dennoch ausreichen, um die gesuchte Funktionalität zu erhalten. http://www.cnet.com/news/access-menus-via-the-keyboard-in-os-x/

user88732
quelle
2
Bitte posten Sie nicht nur Links zu Artikeln an anderer Stelle im Internet. Dies ist keine gute Antwort. Bitte überprüfen Sie die Antwortrichtlinien hier: apple.stackexchange.com//help/how-to-answer
conorgriffin
2

Verwenden Sie, um die Rechtschreibprüfung aufzurufen cmd + :.

heldeen
quelle
2

Für Rechtschreibprüfung (und mehr) verwende ich PopClip + Alfred Workflow Ppay

Bimawa
quelle
2

Cmd-shift-:Öffnet für mich "Rechtschreibung und Grammatik" in Chrome mit El Capitan. Es ist ein klobiger Trick, aber ich kann jetzt die Rechtschreibprüfung durchführen.

DaveDoubleU
quelle
1

Hier ist meine Lösung für Github . Dies ist ein kleines AppleScript, das ich mit einem Control-Klick geschrieben habe, den Sie mit einem Shortcut-Dienstprogramm Ihrer Wahl einer Taste Ihrer Wahl zuweisen können.

Pierre Thibault
quelle
1

In meinem Setup (externe Tastatur im PC-Stil, Karabiner Elements und eine einzelne Anwendung, die mir am Herzen liegt) habe ich eine PC-Menütaste (Karabiner sieht sie als " application") der Tastatur-Numlock-Taste zugeordnet.

Die Anwendung (CLion) kann Hotkeys neu zuordnen und unterstützt ein Kontextmenü für fokussierte Steuerelemente. Daher habe ich die Taste in der Anwendung zugeordnet.

Victor Sergienko
quelle