[PATCH xf86-input-synaptics 00/12] Clickpad support

Bryce Harrington bryce at canonical.com
Fri Feb 10 17:09:12 PST 2012


On Fri, Feb 10, 2012 at 05:11:10AM +0100, Chase Douglas wrote:
> On 02/10/2012 03:52 AM, Chase Douglas wrote:
> > This patch series adds proper clickpad support. Clickpads are trackpads that
> > have buttons integrated into their touch surface. In order to press the buttons
> > one has to be in contact with the touchpad. This causes all kinds of problems
> > today. For example, pressing with one finger and dragging with another is
> > interpreted as a two-touch scroll (where enabled).
> > 
> > This patch set attempts to work across all clickpads. The variants I am aware of
> > are:
> > 
> > Apple magic trackpad and unibody macbook trackpads
> > - Whole touch surface is one button
> > 
> > Synaptics ClickPads
> > - Whole touch surface is a button
> > - Left and right button areas are painted on
> > - Use "Synaptics Right Button Area" property to set the button area
> > - Taps and clicks in right button area will emit right clicks
> > 
> > Dell Synaptics ClickPads
> > - Only seen in older Dell netbooks, will never be produced again (hopefully)
> > - Bottom right of touchpad is left button
> 
> ^^ Should be: - Bottom left of touchpad is left button
> 
> > - Bottom right of touchpad is right button
> > - No other area physically clicks or is interpreted as a button
> > - Use "Synaptics Right Button Area" property so taps emit right clicks

With the Clickpad property turned on with one of these dell netbooks,
when you touch the button surface with the second finger without pushing
the button it immediately interrupts and stops the pointer movement.  I
gather this is by design but it is a behavioral change that some might
find awkward.

Other than that, these patches seemed to work well when I tested them,
and appear to have finally eliminated the random jumps that have always
plagued this device.


> > Semi-multitouch ClickPads
> > - Some Synaptics ClickPads are semi-multitouch, some aren't
> > - This patchset includes quirk handling for these devices as well
> > 
> > These features are the most requested features for trackpads on Ubuntu. As it is
> > today, all clickpads are badly broken when used with xf86-input-synaptics. This
> > patchset should bring some sanity to the situation.
> > 
> > Note that there is still one ugly issue remaining on some synaptics trackpads.
> > On my Dell netbook if you release one finger and put another down somewhere else
> > at the same time it thinks the finger has moved. We probably need some better
> > filtering somewhere, but I'm not sure where yet.
> > 
> > The patches can be pulled from:
> > 
> > git://people.freedesktop.org/~cndougla/xf86-input-synaptics clickpad-synaptics
> > 
> > -- Chase
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel


More information about the xorg-devel mailing list