Linux: Mausklicks mit der Tastatur emulieren


12

Wie kann ich unter Linux einen Mausklick auf eine Tastatur emulieren, z. indem ich definiere, dass sich meine rechte STRG-Taste so verhalten soll, als hätte ich die rechte Maustaste gedrückt?

Antworten:


14

Sowohl für kde als auch für gnome gibt es die Option "Zehnertastatur als Maus verwenden". In kde 4.4 befindet es sich unter den Systemeinstellungen - & gt; Maus - & gt; Mausnavigation. Ich denke, dass es in Gnome unter Barrierefreiheitseinstellungen ist. Die Klickaktionen erscheinen auf den Tasten um den Nummernblock - die "+" Taste ist Rechtsklick und die "5" Taste ist Linksklick in kde.

Wenn Sie kde / gnome nicht ausführen oder eine besser konfigurierbare Lösung verwenden möchten, sollte eine Kombination dieser beiden Programme funktionieren:

http://www.semicomplete.com/blog/geekery/xdo.html

http://www.nongnu.org/xbindkeys/xbindkeys.html

Verwenden Sie xbindkeys, um einen Tastendruck an zu binden

   echo "click 3" | xdo

um einen Rechtsklick zu bekommen.


2
In KDE 4.7 wurde dies verschoben und leicht umbenannt: Hardware | Eingabegeräte | Maus | Maus Navigation | Bewegen Sie den Zeiger mit der Tastatur. Danke für den Tipp! Mein Problem perfekt gelöst (nur einen Stift ohne Tasten haben ...)
kwutchak

1
xdo scheint mir nicht zu helfen, aber xdotool click 3 tut.
Dario Seidl

3

In CentOS 6.4 ist es hier:

Systemmenü - & gt; Einstellungen - & gt; Tastatur - & gt; Mausklicks (Registerkarte) - & gt; Aktivieren Sie die Tastatur, um die Maus zu emulieren (Kontrollkästchen)

Verwenden Sie nun die Tastatur '5', um mit der linken Maustaste zu klicken (die anderen Tastaturnummern bewegen die Maus).

Mauseinstellungen (linuxtopia.org)


3

Sie können Verknüpfungen in erstellen Keyboard > Custom Shortcuts und fügen Sie die xdotool-Befehle hinzu. Zum Beispiel:

Super + Z -> xdotool click 1 # left click
Super + X -> xdotool click 2 # middle click
Super + C -> xdotool click 3 # right click
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.