Maus mit mehr als 5 Tasten und X
Moin, ich habe nun meine neue Schnurlos Tastatur/Maus Kombi angeschlossen; die alte Maus hatte neben den zwei "normalen Tasten" noch ein Scrollrad, das die Maustasten 3-5 für X darstellte. Das funktioniert in X wunderbar. Die neue Maus hat darüber hinaus ein Scrollrad, das auch links/rechts scrollen unterstützen soll und zwei weitere Tasten links an der Seite. Muss man diese "Tasten" nun selber einzeln ermitteln (xev o.ä.) und dann mit xmodmap (?) selber in seine Konfig eintragen oder geht das auch so "einfach" wie die Mausrad Erweiterung in X (Zeile mit ZAxis...)? Vielleicht hat hier jemand eine funktionierende Konfiguration für so ein Mausmonster mit mehr als 5 Tasten, die ich mir dann mal beispielhaft ansehen könnte? Danke Andreas (Ach ja: Das ist 'ne SuSE 10.0 mit allen Updates, xorg 6.8.2)
Kyek, Andreas, VF-DE schrieb:
Die neue Maus hat darüber hinaus ein Scrollrad, das auch links/rechts scrollen unterstützen soll und zwei weitere Tasten links an der Seite.
Muss man diese "Tasten" nun selber einzeln ermitteln (xev o.ä.) und dann mit xmodmap (?) selber in seine Konfig eintragen oder geht das auch so "einfach" wie die Mausrad Erweiterung in X (Zeile mit ZAxis...)?
Vielleicht hat hier jemand eine funktionierende Konfiguration für so ein Mausmonster mit mehr als 5 Tasten, die ich mir dann mal beispielhaft ansehen könnte?
Hallo Andreas! Als erstes brauchst du die Tastenzahl deiner Maus. Linke Taste, rechte Taste und Scrollrad-Taste sind 3, das Scrollrad zählt als zwei, zwei Scrollräder wären also 4. Unterm Strich sind das 7. Ist das 2. Scrollrad auch als Taste verwendbar, sind es 8. Was die zwei Tasten an der Seite sind... keine Ahnung. Jedenfalls: Scrollrad: 2 Tsaten, Scrollrad als zusätzliche Taste verwendbar: 3 Tasten. Diese Zahl bezeichne ich nun mal als [***]. In die /etc/X11/xorg.conf muss dann so was ähnliches stehen. (habe ich 'lassen' dastehen, solltest du deine Werte behalten. Eine Zeile mit 'emulate' solltest du mal auskommentieren.) - schnipp Section "InputDevice" Identifier "Mouse[1]" # lassen Driver "mouse" # solte mouse sein Option "Buttons" "[***]" # hier steht deine oben errechnete Tastenzahl Option "Device" "/dev/input/mice" # lassen Option "SendCoreEvents" "true" Option "Name" "MX310" # lassen Option "Protocol" "ExplorerPS/2" # lassen Option "Vendor" "Logitech" # lassen Option "ZAxisMapping" "7 8" # später mehr EndSection -schipp Meine Buttonanzahl ist 8, das vertikale Scrollen ist normalerweise 7 und 8, daher auch ZAxisMapping "7 8". Theoretisch müsste dann YAxisMApping für dein horizontales Scrollen verantwortlich sein. Also müsstest du noch die Zeile 'Option "YAxisMapping" "5 6"' in meinem Fall einfügen. Zusammengefasst: Buttonanzahl sei n, dann ist ZAxisMApping: n-1 und n, YAxisMapping: n-3 und n-2 X neustarten. Was passiert? Vor allem die xev-Ausgabe vorher und hinterher beobachten. und posten. Zu xev: Bei mir tauchen beim einmaligen Scrollen nach vorne folgendes auf: ButtonPress event, serial 28, synthetic NO, window 0x3c00001, root 0xa0, subw 0x0, time 1626696, (104,69), root:(108,582), state 0x10, button 4, same_screen YES ButtonRelease event, serial 28, synthetic NO, window 0x3c00001, root 0xa0, subw 0x0, time 1626700, (104,69), root:(108,582), state 0x810, button 4, same_screen YES Es sollte zumindest button (zahl) auftauchen. Sonst musst du noch weiterprobieren. Jeweils den X Server Neustarten nicht vergessen (Also abmelden und neu anmelden, oder [Strg]+[Alt]+[Backspace]) Viel Erfolg Martin Ereth
participants (2)
-
Kyek, Andreas, VF-DE
-
Martin Ereth