LWN.net Logo

Add multitouch gesture support to a TouchPad-equipped laptop (developerWorks)

IBM's developerWorks has an article describing how to detect multitouch gestures using a Synaptics TouchPad on Linux. "This article provides tools and code needed to add some of this new gesture support on older Linux®-enabled hardware. Building on the output of the synclient program, the Perl code presented here allows you to assign specific application functions to 'Three-Finger Swipe,' as well as open- and close-pinch gestures."
(Log in to post comments)

Add multitouch gesture support to a TouchPad-equipped laptop (developerWorks)

Posted Jun 9, 2008 17:24 UTC (Mon) by ikm (subscriber, #493) [Link]

Mine touchpad (ALPS GlidePoint on a Vaio SZ) doesn't seem to be detecting multiple touches as
article suggests — the 'f' field is always either 1 or 0.

Add multitouch gesture support to a TouchPad-equipped laptop (developerWorks)

Posted Jun 9, 2008 18:27 UTC (Mon) by hmh (subscriber, #3838) [Link]

As a rule, as far as Linux is concerned, if you got an ALPS touchpad, you got the short end of
the stick.  You should have stuck to much better supported (and overall higher quality)
synaptics hardware, instead.

This is a fact we need to start making a fuss over, actually.  Either to vendors to drop ALPS,
or to ALPS to release documentation (probably both).

Add multitouch gesture support to a TouchPad-equipped laptop (developerWorks)

Posted Jun 9, 2008 18:57 UTC (Mon) by ballombe (subscriber, #9523) [Link]

Last time I checked (a long time ago), the issue was not so much the documentation (I got
some) but rather than ALPS protocol was brain-dead, for example the PS/2 RESET code could
appear in the data payload of a PS/2 packet causing the kernel to reset the device, which
blocked it for 2 seconds.

Add multitouch gesture support to a TouchPad-equipped laptop (developerWorks)

Posted Jun 10, 2008 8:43 UTC (Tue) by PO8 (guest, #41661) [Link]

Peter Hutterer's cool new Multi-Pointer X (MPX) support has just been released to X.Org, and
includes support for multitouch input devices.  The IBM code is cool; however, integrating the
IBM approach with MPX instead of X11:GuiTest should allow interpretation of a wide range of
gestures reported by the Synaptics touchpad in a fashion consistent with other multitouch
devices.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds