Ich verwende Ubuntu auf einem Macbook Pro. Wie klickt man in diesem Setup mit der rechten Maustaste auf die Tastatur? Ich habe gelesen, dass das Gedrückthalten der Befehlstaste das Drücken der Schaltfläche "Kontextmenü" auf einem Windows-Computer simuliert, aber dieses Verhalten scheint in Ubuntu nicht vorhanden zu sein. Ich sehe auch keine Möglichkeit, dies im Dialogfeld mit den Tastenkombinationen von Ubuntu zu konfigurieren. Gibt es sonst noch etwas zu tun?
Nach der Antwort von JJ Stiff habe ich versucht, xbindkeys zu installieren und Folgendes hinzuzufügen ~/.xbindkeysrc
:
"sleep .05 && xdotool click 3"
m:0x50 + c:134
Durch Ausführen xbindkeys -k
und Drücken der rechten Befehlstaste wurde gemeldet, dass der Code für die rechte Befehlstaste lautet m:0x50 + c:134
, daher der obige Eintrag.
Beim Ausführen xbindkeys -v
hat das Drücken der rechten Befehlstaste jedoch immer noch keine Auswirkung.
quelle
Antworten:
Scrollen Sie nach unten zu Schritte, um die Lösung anzuzeigen.
Okay. Verstanden. Hier ist eine Lösung, mit der apple-click ( command-click) als Rechtsklick funktioniert. Ich füge auch apple- shift-click hinzu, um als Mittelklick zu arbeiten. Und ich habe hinzugefügt shift- eher als als als deletezu handeln . Diese Lösung erfordert und .delBackSpace
xbindkeys
xdotool
Ausführen von Ubuntu Desktop 13.10 auf MacBookPro2,2. Für diejenigen, die vergessen haben, hat das MacBook Pro nur eine Maustaste. Während es das sofortige Scrollen mit zwei Fingern unterstützt, scheint es keine Möglichkeit zu geben, auf einem MacBookpro (ohne externe Maus) mit der rechten Maustaste auf Ubuntu (Out-of-the-Box) zu klicken. Anscheinend ist option- ( Fn-) F10eine fast Problemumgehung, aber es ist nicht ganz dasselbe.
Seit dem ursprünglichen Beitrag wurden diese Kombinationen ausprobiert, sind aber nicht ganz akzeptabel:
Die aktuelle Empfehlung lautet apple-click; Es scheint gut zu funktionieren, obwohl apple (command)(auch genannt Super) das Fenster "Tastaturkürzel" aufgerufen wird:
Hinweis: Ich habe festgestellt, dass Sie schlafen müssen, bevor Sie xdotool von xbindkeys ausführen: .05 ist für xdotool-Klicks in Ordnung, für xdotool-Schlüssel ist jedoch .10 erforderlich. [Ich habe es mit Erfolg auf .04 und .07 gesenkt.] (Darf ich bitte eine Erklärung haben? Ich gehe davon aus, dass xbindkeys und das System die Behandlung des aktuellen Ereignisses beenden müssen, bevor xdotool ein neues Ereignis senden kann. Wow, shift- Löschen ist so nützlich: Wie könnten Sie ohne es auf einem Mac leben? Ich wünschte nur, es müsste nicht pausieren und könnte sich automatisch wiederholen.)
Verweise:
man xbindkeys
man xdotool
Schritte:
sudo apt-get install xbindkeys
sudo apt-get install xdotool
(optional und nicht erforderlich),
xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrc
um sich mit der Notation xbindkeys vertraut zu machen.q
aussteigenless
. Aber diese Datei enthält eine ctrl- fBindung , die regelmäßige Suche hemmt, so dass ich es mit entfernen würde ,rm ~/.xbindkeysrc
bevor Sie fortfahren: oder zumindest Kommentar aus dem ctrl- fBindung.erstellen
~/.xbindkeysrc
, um die sechs Zeilen zu enthalten:xbindkeys -v
im Terminal ausführen.Zum Schluss laufen
xbindkeys
und fertig.xbindkeys
wird automatisch mit dem Befehl ausgeführt,/usr/bin/xbindkeys -f $HOME/.xbindkeysrc
wenn lightdm startet. Ich bin mir noch nicht sicher, woher dies ausgeführt wird. Sie können einfach eine Kopie von oder einen Symlink zu Ihrem.xbindkeysrc
in das Verzeichnis jedes Benutzers einfügen, der sich mit der Mac OS-Tastatur anmelden möchte. Hinweis: Ich hatte ursprünglich geschrieben, dass Sie müssenedit .xprofile to include xbindkeys
: aber das ist nicht notwendig.Viel Glück. -JJ
quelle
command
Taste das Kontextmenü auslöst. Warum sagst du mir, ich soll testen, indem du mit Strg + Maus klickst?Shift + F10
Ich möchte wirklich, aber ich weiß nicht, wie ich das anpassen soll. Vielleicht mit
xbindkeys
?quelle
shift
+F10
. So wie Ihr System konfiguriert ist, senden Sie eine F10, indem SieFn
+ drückenmute
.Versuchen Sie, den OptionSchlüssel ( AltSchlüssel in Windows) neben dem CtrlSchlüssel zu halten.
quelle