(I'm just working through your messages, so please don't be offended if I'm stating something stupid *g*)
IMHO there must be a way to tell apart a 6-byte packet with all buttons set from a 9-byte packet; this of course must be in the first 6 bytes of the packet. BTW, your post in message #79 suggests, that the hardware only has one set of bits for all the buttons. You don't get desync there, do you? This suggests that button events are incidentially reported via touchpad (3byte) / trackoint (6byte) packets sometimes, but there's no guarantee for that to happen. I totally agree on your theory how they came up with the idea to signal 9p with LMR set by the way. That's also what I thought, and that's why I added the DUALPOINT9 flag, so we don't break plain touchpads with three buttons. -- ALPS DualPoint Touchpad flaky performance https://bugs.launchpad.net/bugs/296610 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs