[PATCH] ClickPad support v4

Chris Bagwell chris at cnpbagwell.com
Tue Dec 28 21:29:06 PST 2010


On Tue, Dec 28, 2010 at 9:17 PM, Yan Li <yan.i.li at intel.com> wrote:
> On Tue, 2010-12-28 at 05:04 +0800, Chris Bagwell wrote:
>> Since xf86-input-synaptics 1.3.0 handles (X,Y) jumps during finger
>> transitions, if clickpad users set their EmulateTwoFingerMinW to 5 I
>> suspect they will see a lot less big cursor jumps... but they will
>> still see small cursor movement click operations.  Users could make
>> use of AreaBottomEdge to shrink size of touchpad to work around the
>> smaller movement.
>
> Thanks for the detailed analysis. They match what I'm thinking about.
>
> Are you sure after limiting AreaBottomEdge the driver can still detect
> X/Y from the buttom area, which is needed for deciding whether it's a
> left or right click? I'm reworking my ClickPad patch to remove the
> border control logic.
>

Well, the current Area*Edge has at least one issue.  The main issue is
it uses brute force to reset states which will confuse 2 finger usage
sometimes.  Some how numFingers needs to be maintained better.

While thats being done, I'm guessing we can account for clickpads by
keeping X/Y values around.

Chris


More information about the xorg-devel mailing list