PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wine + CS + IntelliMouse Optical



shiZ
11.02.06, 22:10
Schon wieder ein Problem mit wine und cs ;)

diesmal gehts um meine Maus, eine Intelli Mouse Optical vom Mikroweich. Es funktionieren soweit alle 7 Tasten, so auch in CS. Das einzige Problem ist es, dass er die 2 Seitentasten sofort nach dem Drücken wieder released. In xev ist dies allerdings nicht der Fall (komischerweise). Da sagt er mir erst ButtonReleased nach dem er wirklich released wurde. Das ganze is etwas problematisch, weil ich ducken und springen auf den Seitentasten habe und die beiden nicht 100%ig funktionieren.

Hat einer ne Lösung parat?
shiZ

xanlosch
12.02.06, 09:06
Könnte ein Bug in Wine sein.

Du kannst nur mal unterschiedliche Versionen probieren. Funktioniert es bei einer, dann kommt nur ein Regression-Test in Frage, damit man herausbekommt, welcher Wine-Patch das Verhalten ändert.

shiZ
12.02.06, 11:49
eieiei, gibts keine andre Lösung!? ach, was mir gerade einfällt. ich habe die maustasten auch mal als "I" und "K" grabben lassen von imwheel. Das selbe Problem is eingetreten.

---------------------------------------

Hab gerade bemerkt, dass xev mir für jede Maustaste von 1 - 3 unterschiedliche state-codes bei press und release ausgibt und bei button6 und 7 die gleichen state-codes. glaube das hängt damit zusammen!


ButtonPress event, serial 30, synthetic NO, window 0x3200001,
root 0x104, subw 0x0, time 1626339, (127,52), root:(131,86),
state 0x10, button 1, same_screen YES

ButtonRelease event, serial 30, synthetic NO, window 0x3200001,
root 0x104, subw 0x0, time 1626675, (127,52), root:(131,86),
state 0x110, button 1, same_screen YES


ButtonPress event, serial 30, synthetic NO, window 0x3200001,
root 0x104, subw 0x0, time 1624691, (127,52), root:(131,86),
state 0x10, button 6, same_screen YES

ButtonRelease event, serial 30, synthetic NO, window 0x3200001,
root 0x104, subw 0x0, time 1625203, (127,52), root:(131,86),
state 0x10, button 6, same_screen YES

ButtonPress event, serial 30, synthetic NO, window 0x3200001,
root 0x104, subw 0x0, time 1625667, (127,52), root:(131,86),
state 0x10, button 7, same_screen YES

ButtonRelease event, serial 30, synthetic NO, window 0x3200001,
root 0x104, subw 0x0, time 1626027, (127,52), root:(131,86),
state 0x10, button 7, same_screen YES

----------------------------------

Nein daran liegts auch net, hab die Tasten mal so umgeleitet, dass genau die Seitentasten den andren statecode erzeugen und es hat nix gebracht!

genauso wenig wie evdev als treiber!