Einige Maustasten per /dev/ums0 aktiv aber nicht in X

j_t

Alter Hase
Hi,

ich habe verstehe nicht so recht, wie Maustasten innnerhalb von X behandelt werden.

Eine Logitech MX Revolution (ums0) hat diverse Tasten, ein Scrollrad und einen Daumenrad. Davon ist eine einzige Taste nur per uhid0 erreichbar - soweit ok. Die anderen Tasten sind laut "xev" durchaus lebendig und koennten genutzt werden. Nun gibt es aber einige Dinge, die laut xev keine Events senden:

1) Daumenrad-Klick
2) Daumenrad nach hinten
3) Scrollrad nach links oder rechts

Die Linuxfraktion nutzt, da angeblich mittels X-Maustreiber nicht alle Events durchgereicht werden, stets den Treiber evdev um alle Funktionen zu nutzen. Wie schauts unter BSD aus? Lt. X.org manpage zu mouse werden durchaus 24 Tasten unterstuetzt.
Option "Buttons" "integer"
Specifies the number of mouse buttons. In cases where the number of buttons cannot be auto-detected, the default value is 3. The maximum number is 24.

Das Statement 'Option "ButtonMapping"' konnte mir bis jetzt nicht helfen. Events, die nicht bis X ueberleben, kann man wohl auch nicht mappen.

Was habe ich uebersehen? Was begrenzt hier kuenstlich die Funktion? Wie kann ich doch alle Tasten nutzen?
 
ZAxisMapping hat leider rein nichts mit der generellen Verfuegbarkeit der Maustasten unter X zu tun.
 
Back
Top