[PATCH xf86-input-synaptics 00/12] Clickpad support
Bryce Harrington
bryce at canonical.com
Sat Feb 11 12:45:42 PST 2012
On Sat, Feb 11, 2012 at 04:32:10PM +0000, Daniel Stone wrote:
> > What Bryce was saying is when you go from one touch on the touchpad to
> > two, but before the button is pressed, the cursor freezes. As soon as
> > the button is pressed, the cursor unfreezes so you can click and drag
> > with two fingers. On irc, Bryce told me that he tends to leave one
> > finger on the buttonpad, move the pointer with another, and press the
> > button when he's got the cursor in the right location. That's not
> > possible anymore because we inhibit pointer motion when more than one
> > touch is on the touchpad.
>
> Right - separate but all related - we hit this too during our clickpad
> work. When the second finger lands, it could be for a scroll, for a
> click, or for some other gesture. So perhaps one approach could be to
> not change state until we've definitively established what's going on
> - so if you've got pointer motion on going and a second finger lands,
> continue tracking the same finger for pointer motion until you've
> worked out whether it's a scroll, or a click, or a pure touch gesture.
> We did this to some extent with the scroll stuff, to make sure we
> were avoiding unwanted pointer motion when doing two-finger scrolling.
Yes, that would provide a smoother experience it sounds like.
Fwiw, here's a ppa with an ubuntu package of the patch I tested.
https://launchpad.net/~bryce/+archive/clickpad-synaptics-ubuntu
Bryce
More information about the xorg-devel
mailing list