Almost working! I think there is more to this than just the z-axis
however. Putting the recommended changes into XF86Config for Z-Axis makes
scrolling random and unpredictable, i.e. often nothing happens, and when
it does scrolling jumps about in unpredictable ways.
This is quite strange...

Pushing the blue button UPWARDS...

If I just 'nudge' the blue button, very delicately, and repeatedly, we get
something like this...
Event: time 1038757958.620465, type 2 (Relative), code 8 (Wheel), value 21
Event: time 1038757958.676450, type 2 (Relative), code 8 (Wheel), value 28
Event: time 1038757958.732443, type 2 (Relative), code 8 (Wheel), value 17
Event: time 1038757959.116376, type 2 (Relative), code 8 (Wheel), value 12
Event: time 1038757959.172352, type 2 (Relative), code 8 (Wheel), value 28
Event: time 1038757959.220348, type 2 (Relative), code 8 (Wheel), value 31
Event: time 1038757959.276339, type 2 (Relative), code 8 (Wheel), value 16
Event: time 1038757960.212181, type 2 (Relative), code 8 (Wheel), value 10
Event: time 1038757960.268160, type 2 (Relative), code 8 (Wheel), value 16

If I nudge just a *little* harder we start getting Z readings

Event: time 1038757960.268160, type 2 (Relative), code 8 (Wheel), value 16
Event: time 1038757960.316145, type 2 (Relative), code 8 (Wheel), value 6
Event: time 1038757960.868062, type 2 (Relative), code 2 (Z), value -10
Event: time 1038757961.251980, type 2 (Relative), code 8 (Wheel), value 14
Event: time 1038757961.307962, type 2 (Relative), code 8 (Wheel), value 5
Event: time 1038757961.307988, type 2 (Relative), code 2 (Z), value -3
Event: time 1038757961.747902, type 2 (Relative), code 2 (Z), value -3
Event: time 1038757962.131827, type 2 (Relative), code 8 (Wheel), value 2
Event: time 1038757963.115648, type 2 (Relative), code 8 (Wheel), value 20
Event: time 1038757963.171627, type 2 (Relative), code 8 (Wheel), value 20

If I push up as hard as possible (continuously with no variation in
pressure) ...
Event: time 1038758058.306300, type 2 (Relative), code 2 (Z), value 16
Event: time 1038758058.362270, type 2 (Relative), code 8 (Wheel), value 63
Event: time 1038758058.362300, type 2 (Relative), code 2 (Z), value 11
Event: time 1038758058.418262, type 2 (Relative), code 8 (Wheel), value 63
Event: time 1038758058.418296, type 2 (Relative), code 2 (Z), value 25
Event: time 1038758058.474248, type 2 (Relative), code 8 (Wheel), value 63
Event: time 1038758058.474280, type 2 (Relative), code 2 (Z), value 11
Event: time 1038758058.530242, type 2 (Relative), code 8 (Wheel), value 63
Event: time 1038758058.530274, type 2 (Relative), code 2 (Z), value 19
Event: time 1038758058.586236, type 2 (Relative), code 8 (Wheel), value 63
Event: time 1038758058.586270, type 2 (Relative), code 2 (Z), value 8

Pushing the blue button DOWNWARDS

(very lightly)

Event: time 1038758321.530291, type 2 (Relative), code 8 (Wheel), value -3
Event: time 1038758321.586278, type 2 (Relative), code 8 (Wheel), value -9
Event: time 1038758321.642260, type 2 (Relative), code 8 (Wheel), value -5
Event: time 1038758321.698255, type 2 (Relative), code 8 (Wheel), value -6
Event: time 1038758321.810228, type 2 (Relative), code 8 (Wheel), value -2
Event: time 1038758322.354139, type 2 (Relative), code 8 (Wheel), value -5
Event: time 1038758322.466115, type 2 (Relative), code 8 (Wheel), value -3
Event: time 1038758322.522105, type 2 (Relative), code 8 (Wheel), value -6
Event: time 1038758322.570097, type 2 (Relative), code 8 (Wheel), value -5
Event: time 1038758322.626084, type 2 (Relative), code 8 (Wheel), value -2
Event: time 1038758323.122001, type 2 (Relative), code 8 (Wheel), value -2
Event: time 1038758323.177980, type 2 (Relative), code 8 (Wheel), value -5
Event: time 1038758323.233977, type 2 (Relative), code 8 (Wheel), value -2

(slightly harder)

Event: time 1038758412.889660, type 2 (Relative), code 2 (Z), value -3
Event: time 1038758412.945607, type 2 (Relative), code 8 (Wheel), value -21
Event: time 1038758412.945640, type 2 (Relative), code 2 (Z), value -10
Event: time 1038758413.001598, type 2 (Relative), code 8 (Wheel), value -13
Event: time 1038758413.001631, type 2 (Relative), code 2 (Z), value -10
Event: time 1038758413.057585, type 2 (Relative), code 8 (Wheel), value -24
Event: time 1038758413.057618, type 2 (Relative), code 2 (Z), value -4
Event: time 1038758413.113575, type 2 (Relative), code 8 (Wheel), value -26
Event: time 1038758413.161564, type 2 (Relative), code 8 (Wheel), value -17

(full)

Event: time 1038758445.227755, type 2 (Relative), code 2 (Z), value -17
Event: time 1038758445.283706, type 2 (Relative), code 8 (Wheel), value -63
Event: time 1038758445.283738, type 2 (Relative), code 2 (Z), value -20
Event: time 1038758445.331704, type 2 (Relative), code 8 (Wheel), value -63
Event: time 1038758445.331742, type 2 (Relative), code 2 (Z), value -20
Event: time 1038758445.387697, type 2 (Relative), code 8 (Wheel), value -63
Event: time 1038758445.387733, type 2 (Relative), code 2 (Z), value -19
Event: time 1038758445.443679, type 2 (Relative), code 8 (Wheel), value -63
Event: time 1038758445.443713, type 2 (Relative), code 2 (Z), value -17
Event: time 1038758445.499669, type 2 (Relative), code 8 (Wheel), value -63
Event: time 1038758445.499700, type 2 (Relative), code 2 (Z), value -19
Event: time 1038758445.555659, type 2 (Relative), code 8 (Wheel), value -63
Event: time 1038758445.555690, type 2 (Relative), code 2 (Z), value -30
Event: time 1038758445.611650, type 2 (Relative), code 8 (Wheel), value -63
Event: time 1038758445.611681, type 2 (Relative), code 2 (Z), value -21

I don't *think* that (wheel) is related to pressure on the button.

Now look what happens when it goes right and left

(right - gently)

Event: time 1038758495.258632, type 2 (Relative), code 2 (Z), value 48
Event: time 1038758495.314584, type 2 (Relative), code 8 (Wheel), value 52
Event: time 1038758495.314616, type 2 (Relative), code 2 (Z), value 48
Event: time 1038758495.370586, type 2 (Relative), code 8 (Wheel), value 49
Event: time 1038758495.370617, type 2 (Relative), code 2 (Z), value 55
Event: time 1038758495.426570, type 2 (Relative), code 8 (Wheel), value 56
Event: time 1038758495.426601, type 2 (Relative), code 2 (Z), value 57
Event: time 1038758495.482559, type 2 (Relative), code 8 (Wheel), value 53
Event: time 1038758495.482589, type 2 (Relative), code 2 (Z), value 45
Event: time 1038758495.538544, type 2 (Relative), code 8 (Wheel), value 27
Event: time 1038758495.538577, type 2 (Relative), code 2 (Z), value 11

(right - full)

Event: time 1038758573.900288, type 2 (Relative), code 2 (Z), value 63
Event: time 1038758573.956255, type 2 (Relative), code 8 (Wheel), value 49
Event: time 1038758573.956291, type 2 (Relative), code 2 (Z), value 63
Event: time 1038758574.012235, type 2 (Relative), code 8 (Wheel), value 53
Event: time 1038758574.012264, type 2 (Relative), code 2 (Z), value 63
Event: time 1038758574.068227, type 2 (Relative), code 8 (Wheel), value 52
Event: time 1038758574.068250, type 2 (Relative), code 2 (Z), value 63
Event: time 1038758574.124211, type 2 (Relative), code 8 (Wheel), value 52
Event: time 1038758574.124242, type 2 (Relative), code 2 (Z), value 63
Event: time 1038758574.180208, type 2 (Relative), code 8 (Wheel), value 49
Event: time 1038758574.180240, type 2 (Relative), code 2 (Z), value 63
Event: time 1038758574.236191, type 2 (Relative), code 8 (Wheel), value 52
Event: time 1038758574.236220, type 2 (Relative), code 2 (Z), value 63
Event: time 1038758574.284191, type 2 (Relative), code 8 (Wheel), value 53
Event: time 1038758574.284224, type 2 (Relative), code 2 (Z), value 63
Event: time 1038758574.340178, type 2 (Relative), code 8 (Wheel), value 55
Event: time 1038758574.340216, type 2 (Relative), code 2 (Z), value 63
Event: time 1038758574.396171, type 2 (Relative), code 8 (Wheel), value 42

(left - gently)

Event: time 1038758694.854200, type 2 (Relative), code 2 (Z), value -23
Event: time 1038758694.910193, type 2 (Relative), code 2 (Z), value -23
Event: time 1038758694.966186, type 2 (Relative), code 2 (Z), value -21
Event: time 1038758695.022167, type 2 (Relative), code 2 (Z), value -18
Event: time 1038758695.678056, type 2 (Relative), code 2 (Z), value -15
Event: time 1038758695.734029, type 2 (Relative), code 2 (Z), value -14
Event: time 1038758695.790030, type 2 (Relative), code 2 (Z), value -29
Event: time 1038758695.846022, type 2 (Relative), code 2 (Z), value -19
Event: time 1038758695.894012, type 2 (Relative), code 2 (Z), value -21
Event: time 1038758695.950007, type 2 (Relative), code 2 (Z), value -25
Event: time 1038758696.005988, type 2 (Relative), code 2 (Z), value -30
Event: time 1038758696.061978, type 2 (Relative), code 2 (Z), value -19
Event: time 1038758696.117968, type 2 (Relative), code 2 (Z), value -18

(left - full)

Event: time 1038758712.666953, type 2 (Relative), code 8 (Wheel), value -21
Event: time 1038758712.666989, type 2 (Relative), code 2 (Z), value -63
Event: time 1038758712.722941, type 2 (Relative), code 8 (Wheel), value -24
Event: time 1038758712.722975, type 2 (Relative), code 2 (Z), value -63
Event: time 1038758712.778932, type 2 (Relative), code 8 (Wheel), value -13
Event: time 1038758712.778965, type 2 (Relative), code 2 (Z), value -63
Event: time 1038758712.834919, type 2 (Relative), code 8 (Wheel), value -16
Event: time 1038758712.834953, type 2 (Relative), code 2 (Z), value -63
Event: time 1038758712.882911, type 2 (Relative), code 8 (Wheel), value -17
Event: time 1038758712.882948, type 2 (Relative), code 2 (Z), value -63
Event: time 1038758712.938904, type 2 (Relative), code 8 (Wheel), value -21
Event: time 1038758712.938939, type 2 (Relative), code 2 (Z), value -63
Event: time 1038758712.994888, type 2 (Relative), code 8 (Wheel), value -19
Event: time 1038758712.994924, type 2 (Relative), code 2 (Z), value -63
Event: time 1038758713.050888, type 2 (Relative), code 8 (Wheel), value -9

...then suddenly the mouse dies!!!!......Had to restart the machine (i.e.
not just the X-server). Couldn't see which process had died because I
didn't have a before and after :(
So, it seems there IS a correlation between left and right i.e. (-ve and
+ve) but that these readings overlap with up and down (there don't seem to
be any threshold values do there?).I wonder if evtest.c picking
*everything* up?
An interesting puzzle?

thanks,

Ben







-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to