Synaptics™ TouchPads on FreeBSD
Synaptics™ touchpads are pointing devices found on many laptops.
The psm(4) driver in FreeBSD supports these touchpads for a long time, at least in Relative mode (the touchpad is recognized as a standard 3-buttons mouse). Unfortunately, in this mode, the user doesn't have access to advanced features. A more powerful Synaptics driver was added during summer 2004, but many issues still remain, especially compared to the Microsoft Windows version.
Therefore, I began to work on a serie of patches to improve the situation.
All informations and the patches themselves have now a dedicated page on the FreeBSD's wiki: