[PATCH] Fixes and improvements for Synaptics Touchpads

Fabian Keil freebsd-listen at fabiankeil.de
Wed Feb 22 04:23:08 PST 2006


Jean-Sébastien Pédron <dumbbell at freebsd.org> wrote:

> 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"

My problem was caused by directly using /dev/psm0 in xorg.conf.
I applied your suggestions, switched to moused and now virtual
scrolling works.

I noticed a minor problem though.

Each touch of the vertical scroll area results in a small horizontal
scrolling step to the right.

This makes it impossible to just scroll vertically in Firefox if the
displayed page is wider than the browser window and lets scrolling
to the left take a little longer. 

> Thanks for this report!

Looks like I will profit as well. I still prefer the touch stick for
moving the cursor, but virtual scrolling is great.

Fabian
-- 
http://www.fabiankeil.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-mobile/attachments/20060222/3185bfd2/signature.bin


More information about the freebsd-mobile mailing list