Comment 5 for bug 1055788

Kamal Mostafa (kamalmostafa) wrote :

Okay, now I do see the problem. I didn't see it before because "the behavior is not present in the mouse button zones". (In other words, when clicking the pad in the normal button zones along the bottom of the pad, it works properly).

Yes, I can also easily reproduce the reported behavior if I push (hard) in the about the middle of the pad (outside the button zones area) and then quickly release it: xev shows that two pairs of ButtonPress/Release events occur.

On the one hand, I don't think the user is 'expected' to push hard enough to actually depress the clickpad outside of the button zones at the bottom -- its very difficult to push it down that hard near the top edge, and even takes a bit more force in the middle of the pad than for the "proper" clicky button zone area along the bottom edge.

That said, I agree that the touchpad driver should certainly filter out the extra pair of ButtonPress/Release events. I think the responsibility for handling this lies with the driver, not with X.