Gibt es eine Möglichkeit, eine Tastaturkürzel oder Taste , um einen Mausklick mit der rechten Maustaste zu simulieren, ohne jedoch das Trackpad oder die Maus zu berühren?
ZB Stellen Sie sich vor, Sie haben eine Liste von Dateien im Finder. Sie verschieben Ihre Auswahl, indem Sie mit den Tastaturpfeilen auf und ab gehen. Wenn Sie mit der Auswahl zufrieden sind, drücken Sie eine Taste und es wird simuliert, als hätten Sie einen sekundären Klick auf die zuvor ausgewählte Datei mit der Tastatur ausgeführt. Das Kontextmenü sollte sich nicht dort öffnen, wo sich der Mauszeiger befindet. Andernfalls müsste ich ihn zuerst über die Auswahl bewegen, was den Nur-Tastatur-Workflow ruiniert.
Auf einem Mac ist derzeit Bei allen aktuellen Rechtsklickoptionen muss ich das Trackpad oder die Maus berühren:
-
Einzeltippen mit zwei Fingern
-
CTRL+click
-
Tippen Sie in den rechten Bereich des Trackpads, wenn dies in den Trackpad-Einstellungen aktiviert ist.
Ähnlich wie im Folgenden Windows-Optionsschlüssel .
Antwort
Ich kenne keine Möglichkeit, ein Kontextmenü für mit der Tastatur ausgewählte Elemente anzuzeigen, wie dies die Menütaste in Windows tut.
Zum Zuweisen einer Tastenkombination zum Ausführen eines sekundären Klicks auf die aktuellen Koordinaten von Mit dem Zeiger können Sie entweder:
-
Verwenden Sie eine private.xml wie diese mit Karabiner :
<?xml version="1.0"?> <root> <item> <name>Right Mousebutton</name> <identifier>rightMouseButton</identifier> <autogen>__KeyToKey__ KeyCode::OPTION_R, PointingButton::RIGHT</autogen> </item> </root>
-
Verwenden Sie BetterTouchTool :
-
Verwenden Sie Keyboard Maestro :
-
Download MouseTools und weisen
MouseTools -rightClick
eine Verknüpfung zu.
Kommentare
- Es macht keinen Sinn, dies bei aktuellen Mauskoordinaten zu tun. Es sollte eine aktuelle Auswahl sein. Ist möglich ?
- @ArnoldRoa Einverstanden. Gibt es eine Möglichkeit, dies an der aktuellen Auswahl- oder Cursorposition zu tun, nicht an der Mausposition?
- @ArnoldRoa @J Haben Sie Glück damit?
Antwort
Bei Schwierigkeiten mit der Maus können Sie die Maustasten aktivieren: Befindet sich in den Systemeinstellungen> Universeller Zugriff> Registerkarte Maus.
Wie in „Verwenden“ angegeben die Tastatur anstelle der Maus „. Es stehen auch verschiedene Optionen zur Auswahl, die Ihren Anforderungen entsprechen können.
Die Support-Hinweise von Apple für jede OSX-Version enthalten weitere Informationen:
- OS X Mountain Lion: Steuern Sie den Zeiger mit den Maustasten
- OS X Mavericks: Steuern Sie den Zeiger mit den Maustasten
- OS X El Capitan: Steuern Sie den Zeiger mit den Maustasten
- OS X Yosemite: Steuern Sie den Zeiger mit den Maustasten
Kommentare
- Ich kann ‚ t find. Mein Betriebssystem ist 10.8.5, welches gehört Ihnen?
- Der Einstellungsbereich für den universellen Zugriff heißt seit 10.8 Barrierefreiheit.
- @Nixx: Ich kann die Tastatur nur zur Navigation des Mauszeigers verwenden. Die Taste
option
funktioniert jedoch nicht und das ist meine Anforderung
Antwort
Wenn Sie es in der Tanne nicht aktivieren können Verwenden Sie die zweite Methode.
Methode 1
Gehen Sie zu Systemeinstellungen> Barrierefreiheit, suchen Sie die Maus & Trackpad und aktivieren Sie “ Maustasten „. Wenn Sie möchten, gehen Sie zum Optionsmenü und aktivieren Sie „Drücken Sie die Optionstaste fünfmal, um die Maustasten umzuschalten“.
Methode 2
Drücken Sie die Option – Befehl – F5 und ein Fenster wird geöffnet. Wählen Sie „Maustasten aktivieren“.
Verwendung der Maustasten
Um mit der rechten Maustaste zu klicken, drücken Sie Fn – Strg – I . Manchmal möchten Sie möglicherweise die Maustasten deaktivieren, da einige Tasten auf Ihrer Tastatur nicht richtig funktionieren. Wenn Sie eine externe Tastatur verwenden, suchen Sie einfach das Äquivalent zur Funktionstaste. Informationen zum Zuordnen von Tasten auf einer Windows-Tastatur mit einem Mac finden Sie unter dieses Handbuch.
Kommentare
- konnte nicht ‚ finde diese Option mit einem MacBook ohne Maus nicht.
- Es funktioniert! Aber es ist nutzlos, da ich die Fn-Taste des Mac ‚ haben muss und wenn ich es in der Nähe habe, bedeutet dies, dass ich ‚ am eigentlichen Laptop arbeite, was bedeutet, dass ich wahrscheinlich das Trackpad verwenden würde.‘ Für die Zeiten, in denen ich ‚ eine externe Tastatur verwende, ist diese Funktion praktisch. nur, dass ich ‚ keine Möglichkeit finden konnte, meine Windows-Optionstaste auf meiner HP-Tastatur der Fn-Taste zuzuordnen.
- @preetam – Welche Version gibt es? Verwenden Sie?
- Ohne Zifferntastatur, die “ einige Tasten „, die funktionieren unter Mousekeys nicht 7, 8, 9, U, O, J, K, L, was ein Problem sein könnte …
- @TomGewecke Ich weiß, dass ‚ Deshalb habe ich gezeigt, wie man Maustasten schnell aktiviert und deaktiviert. /
Antwort
Es gibt einige integrierte Funktionen, auf die Sie über die Systemeinstellungen zugreifen können -> Tastatur -> Verknüpfungen -> Tastatur (Entschuldigung, ich habe das deutsche OS X installiert, dies ist meine grobe Übersetzung).
Da sind Sie kann eine Tastenkombination mit dem Namen „Fokus auf Menüleiste“ finden (meine Tastenkombination ist auf STRG – F2 eingestellt.
Aktivieren Sie sie, wählen Sie die Datei aus und drücken Sie Wenn Sie die Tastenkombinationen drücken, wird der Tastaturfokus auf Ihre Menüleiste gelegt. Navigieren Sie mit t Die Cursortasten zum Menü „Dienste“ wählen den Dienst aus und drücken die Eingabetaste .
Voila, der Dienst wird für die ausgewählte Datei ausgeführt.
Antwort
Hier ist eine Lösung mit Automator und Python. Es ist etwas langsamer als eine echte Maus (~ 0,5 Sekunden Verzögerung), aber es funktioniert und erfordert keine Software von Drittanbietern.
Öffnen Sie Automator und erstellen Sie einen neuen Dienst:
Wählen Sie Dienst empfängt no input
in any application
.
Suchen Sie nach „Shell“ und ziehen Sie die Aktion „Shell-Skript ausführen“ auf das Storyboard:
Fügen Sie den folgenden Code in die Aktion Shell-Skript ausführen ein:
from Quartz.CoreGraphics import CGEventCreateMouseEvent, kCGMouseButtonRight, CGEventPost, kCGHIDEventTap, CGEventCreate, kCGEventRightMouseDown, kCGEventRightMouseUp, CGEventGetLocation def mouseEvent(type, posx, posy): theEvent = CGEventCreateMouseEvent(None, type, (posx,posy), kCGMouseButtonRight) CGEventPost(kCGHIDEventTap, theEvent) event = CGEventCreate(None) position = CGEventGetLocation(event) mouseEvent(kCGEventRightMouseDown, int(position.x), int(position.y)) mouseEvent(kCGEventRightMouseUp, int(position.x), int(position.y))
Speichern Sie den Dienst (cmd + s). Verwenden Sie einen beschreibenden Namen wie „Rechtsklick ausführen“.
Gehen Sie zu System Preferences → Keyboard → Shortcuts → Services
.
Suchen Sie nach Ihrem Service (er sollte sich am Ende der Liste befinden) und weisen Sie ihn zu eine Tastenkombination.
Sie sollten jetzt in der Lage sein, mit Ihrer Tastenkombination einen Rechtsklick auszuführen.
Kommentare
- Das Problem bei dieser Lösung ist, dass der Klick genau dort erfolgt, wo sich die Maus befindet. Wenn Sie also mit den Pfeiltasten durch Elemente scrollen (wie die Desktopsymbole sagen) und dann die Verknüpfung verwenden, zeigt das Popup nicht die Symboleigenschaften an, sondern die Eigenschaften des Elements, auf dem sich Ihre Maus gerade befindet …
Antwort
Ich habe jahrelang nach einer Lösung dafür gesucht! Endlich bin ich auf diese Klicken Sie mit der rechten Maustaste auf den Alfred-Workflow , der genau das tut, wonach ich gesucht habe. Es sieht so aus, als ob er auch als Finder-Dienst installiert werden kann.
Der Alfred-Workflow funktioniert für mich in Catalina 10.15.5, obwohl das Aufrufen des Rechtsklick-Menüs ungefähr 0,5 Sekunden dauert. Ich habe überprüft, dass dies in Notes und Finder funktioniert, obwohl es möglicherweise in funktioniert auch andere Apps. Beachten Sie, dass dadurch das Rechtsklick-Menü an der Position der Auswahl aufgerufen wird (was die meisten Benutzer wünschen), nicht an der Position des Mauszeigers.
PS Ich musste ein Konto erstellen und die zufälligen Fragen anderer Leute beantworten, um den Ruf aufzubauen, diese Antwort zu veröffentlichen – ich hoffe, es hilft anderen!
Antwort
Ich bin in High Sierra 10.13.2. konnte Karabiner nicht installieren, und Keyboard Maestro bietet nur einen Klick für den angegebenen Speicherort (habe nicht versucht, den Cursorpunkt zu finden und darauf zu verweisen). Installiert Shortcat und scheint bisher in Ordnung zu sein, auch Vimium ist sehr nützlich, funktioniert aber nur in Browsern. P. >
Kommentare
- Ich habe ‚ nicht einmal versucht, da es seltsam aussieht, einige Tools von Drittanbietern zu installieren, und Apple nicht ‚ bietet dies nicht einfach an.
Antwort
Tab to Klicken Sie auf die Verknüpfung oder das Element, und drücken Sie entweder die Eingabetaste oder die Leertaste, um sie auszuwählen und zu aktivieren. Drücken Sie dann die Eingabetaste.
Kommentare
- Es kann ausgewählt / aktiviert werden, aber es führt nicht dazu, dass “ mit der rechten Maustaste „.
- Ich verstehe, was du meinst. Die Herausforderung für lebenslange Mac-Benutzer besteht darin, zu wissen, wie diese Frage ohne weitere Informationen zu Ihrem Endziel beantwortet werden kann.Eines der Dinge, die ich liebte, als ich Windows benutzte, war, dass fast alles eine Tastenkombination oder eine Möglichkeit hatte, eine Aktion über die Tastatur auszuführen. Welchen Befehl möchten Sie mit der rechten Maustaste ausführen?
Antwort
In Mojave einfach Wenn Sie mit zwei Fingern auf das Trackpad klicken, wird ein Rechtsklick-Effekt erzeugt, z. B. eine Rechtschreibprüfung für rote, schnörkellose Linien im Text, um die Rechtschreibung zu korrigieren > Das Ziel der Frage ist die Verwendung der Tastatur nur, weil eine Maus oder ein Trackpad zu langsam sind (für einige von uns, die schnell tippen).
Antwort
Sie müssen -> Optionstaste verwenden.