Robert:  If I remember correctly, these devices are represented by two
input devs in the code, each with its own set of buttons.  There was
something weird about how the buttons were represented in the 9-byte
packet, and what happened with the old patch was that the button state
for dev would differ from the button state for dev2.  As long as either
device thinks that the button is down, the button is considered down.
So while the 9-byte packet would change one of the devices button states
to up, it wouldn't change the state for the second.  And voila, you have
the behavior demonstrated in the video.  You never have the problem if
you're dealing with 5-byte packets (only using one device or the other.)

Charles:  Yeah, I often find it very convenient to use the pointy stick
to move and the touchpad button to drag, though I've mostly trained
myself to not do that due to the various problems with this particular
hardware.  More commonly, I'll be pressing a button on the stick with my
palm resting slightly on the touchpad and I'll trigger the bugs.  That's
the main reason it annoys me.

-- 
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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to