Wie kann ich die mittlere Maustaste unter Linux simulieren?

1328
Shule

Ich habe gerade eine 4-Tasten-Trackball-Maus ohne Mausrad erhalten (viele davon haben aus irgendeinem Grund kein Mausrad), und ich möchte, dass eine dieser Tasten als mittlere Maustaste fungiert. Die 4 Schaltflächen sind standardmäßig für Linksklick, Rechtsklick, Vor- und Zurücklauf (dh beim Web-Browsing eine Seite vor / zurück). Ich habe die Vor- / Zurück-Schaltflächen so geändert, dass sie als Seitenauf- und -abwärtspfeil fungieren (mitxte undxbindkeyswie in einer Antwort auf eine Frage irgendwo auf StackExchange vorgeschlagen), aber ich war damit nicht ganz zufrieden; Ich möchte also eine dieser Tasten (die hintere Taste) in die mittlere Maustaste umwandeln und mit der anderen etwas kreativ machen, aber ich weiß nicht, wie eine Maustaste eine andere simuliert (oder ich auch nicht) kenne den Namen der mittleren Maustaste). Ich weiß jedoch, wie man eine Maustaste oder eine Tastenkombination auf einer Tastatur darstellt (oder wie man ein Programm oder Skript startet). Edit: Ich habe einen Weg gefunden, die Maustasten neu zuzuordnen, aber es scheint nicht mit Button-2 zu funktionieren (das ist der rechte Button, oder?) Ich brauche den Button, der einen Kreis mit Pfeilen erscheinen lässt und wenn Sie den Cursor bewegen Mit der Maus scrollen Sie in die Richtung, in die Sie es verschieben, und wenn Sie auf einen Link klicken, wird der Link in einem neuen Tab geöffnet.

Wie auch immer, hier ist das, was ich in meine .xbindkeysrcDatei eingefügt habe :

"xte 'mouseclick 2'" b:8 

Hinweis: Wenn Sie die linke Maustaste und die rechte Maustaste gleichzeitig drücken, wird die mittlere Maustaste auf meinem Betriebssystem (Xubuntu 17.04) nicht mit der Maus simuliert.

0
Sowohl xbindkeys als auch xte sind zusätzliche Anwendungen, die X-Ereignisse abfangen. Es ist einfacher, nur die Button-Map zu ändern, z. B. mit `xinput --set-button-map 'oder über Eigenschaften, je nachdem, wie Ihr Trackball funktioniert. Siehe "man xinput" und "man evdev", wenn Sie die Schaltfläche in einer "xorg.conf" aufzeichnen möchten, damit sie beim Booten automatisch funktioniert. dirkt vor 7 Jahren 1

1 Antwort auf die Frage

0
Russo

Dies kann durch Zuordnen von Maustasten zu Tastaturtasten über xkbset gelöst werden: Siehe Verwenden von Tasten für Maustasten unter Linux. Alternative zu AHK?