On Sat, Aug 13, 2005 at 10:25 PM, Matthias Grimm wrote:

> "mouse" (according the pdf document you posted to the list). To
> differentiate the apple and the synaptics trackpad the first four bytes
> would be sufficient. Why do you check for the device class too?

Because it's different for trackpads in relative (0x03) or absolute
(0x00) mode.

> This could only mean you have a standard Apple ABD trackpad and use a
> different kernel driver for it which emulates a synaptic trackpad. How
> close got I with this?

It's right, but it's not an emulation: trackpads on adb bus of every
quite recent ibook/pbook are from Synaptics. The adbhid driver uses
tpad in relative mode, this[1] kernel patch simply initialize and
manage tpad in absolute mode. In this way you can use synaptics_drv in
XFree/Xorg.


[1] http://www.artha.org/shammash/ppc/adb_syn/adb_synaptics_0.1.diff



luca


-- 
Beware of programmers who carry screwdrivers.
                        -- Leonard Brandwein

http://shammash.homelinux.org/ - http://www.artha.org/shammash/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to