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
