[PATCH] Fixes and improvements for Synaptics Touchpads

Jean-Sébastien Pédron dumbbell at freebsd.org
Tue Feb 21 16:05:34 PST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Fabian Keil wrote:
> On a ThinkPad R51 the driver seems to works as advertised,
> but I'm not sure how to test virtual scrolling.
> 
> At the moment I have a numb area at the right side of the
> touch pad, which changes it's size if I modify
> hw.psm.synaptics.directional_scrolls.

The same thing happen with my touchpad: it only works when the action
starts from the right side. I will update the patch to allow a different
size for each margin, they doesn't seem to behave the same way.

> I added:
> 
>     Option      "Buttons" "5"
>     Option      "ZAxisMapping" "4 5"
> 
> to my xorg.conf, but the area stayed numb.

This will enable the "vertical wheel" only. To enable horizontal
scrolling, you may use:

	Option	"Buttons"	"7"
	Option	"ZAxisMapping"	"4 5 6 7"

Gtk+-based and Qt-based softwares will use the horizontal scrolling
without further configuration (because they use buttons 6 and 7 for
this). In Firefox, horizontal scrolling is mapped to the back/forward
feature by default (ie, if you scroll to the left, you'll go back in
your history). To map it to real horizontal scrolling, you must go to
about:config and set:
- - mousewheel.horizscroll.withnokey.action to "0" (zero)
- - mousewheel.horizscroll.withnokey.numlines to 1 or 2 for example (this
affects the scrolling speed)

Thanks for this report!

- --
Jean-Sébastien Pédron
http://www.dumbbell.fr/

PGP Key: http://www.dumbbell.fr/pgp/pubkey.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFD+6q8a+xGJsFYOlMRAjakAKC9KiCAjz+n3CeesHChOAd9pnH/SACgshhR
9bCqHY44cCzIBtR7KS3+nd0=
=7XdA
-----END PGP SIGNATURE-----


More information about the freebsd-mobile mailing list