[PATCH xf86-input-synaptics 00/10] RFC: Move X touch handling to synaptics.c

Chase Douglas chase.douglas at canonical.com
Wed Feb 8 18:35:09 PST 2012


This patch series moves X touch event posting to synaptics.c. There are no
functional changes. The interface between the synaptics internals and the
device-specific backends is insanely ugly. This series does not attempt to
change any of it for fear that I would break things I don't have hardware to
test. However, it means we have to go through crazy acrobatics to pass state
around.

I believe this will be required for better touch event filtering when synaptics
performs its own "gestures" (i.e. two-touch scrolling, tap-to-click, etc.). I
have not developed any of this new filtering functionality yet, so I don't know
for sure that this will help at all. Thus, this is an RFC. However, I'm fairly
certain this will help, so I would appreciate any reviews.

As a side-effect, if any non-linux users wanted to add in multitouch support by
talking with the synaptics and alps touchpads directly over serial ports, this
patchset will aid them.

-- Chase


More information about the xorg-devel mailing list