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 - 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 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 _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
