Comment 41 for bug 573275

Revision history for this message
Barry Callahan (barryc-rjlsystems) wrote :

Using LUbuntu Precise (12.04) on my TC1100.

Using the stock install, there is absolutely no response whatsoever from the system when I trigger the three stylus buttons. Not when I cat /dev/input/*, nor out of xev.

I manually applied the second wcmISDV4.c.patch file listed under patches on the right. It *LOOKS* like the only difference between it and the other copy is that the second one contains the diff command on the first line. But I have to admit that I haven't diffed them to be certain. The position in the file is considerably offset from when the patch was originally generated. (new code inserted at line 787)

dpkg-buildpackage execution completed with non-error status.

Install the newly generated package and restart X. /dev/input/* still do not twitch when I trigger the buttons.
HOWEVER, when I run xev and trigger the buttons from top to bottom (or right to left, depending on the orientation of the screen) starting from rotate, I get:

MotionNotify event, serial 41, synthetic NO, window 0x2200001,
    root 0x152, subw 0x2200002, time 308508, (35,41), root:(57,334),
    state 0x0, is_hint 0, same_screen YES

MotionNotify event, serial 41, synthetic NO, window 0x2200001,
    root 0x152, subw 0x2200002, time 325562, (35,41), root:(57,334),
    state 0x0, is_hint 0, same_screen YES

MotionNotify event, serial 41, synthetic NO, window 0x2200001,
    root 0x152, subw 0x2200002, time 333829, (35,41), root:(57,334),
    state 0x0, is_hint 0, same_screen YES

----------
So, needless to say, I'm getting input, so it's an obvious step in the right direction, but I can't tell the three button presses apart from each other. I'm looking into what I need to do next to make the buttons useful, finally.