The kernel doesn't appear to have much support for multi-touch on Alps
touchpads.  Currently, there are three basic touchpad packet formats in
the kernel: PS/2, Absolute, and Interleaved.  None of these formats
contain advanced multi-touch information.  The Alps GlidePoint is a
modern multi-touch touchpad that probably has a new format that is not
currently defined in the kernel.  I have performed some amateur kernel
testing in order to try to determine the new format.  However, I am not
able to read anything other than basic PS/2 packets whenever the
signature is defined.  I believe that a new "magic knock" is required in
order to place the touchpad into the new multi-touch mode.  Trying to
determine this new "magic knock" is way beyond my capabilities.  I think
Chase has the right idea by using Windows to reverse engineer the
protocol.  Does anyone know any online resources with info on how to
sniff and reverse engineer the windows 7 touchpad data?  I had to return
my laptop due to an unrelated problem, however I would like to look into
this further when I receive a new one.

-- 
Alps touchpad is recognized but synaptics clients and scrolling do not work
https://bugs.launchpad.net/bugs/550625
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to