No movement starting from below softbutton RBT-value

Peter Hutterer peter.hutterer at who-t.net
Thu Jun 12 21:11:38 PDT 2014


On Wed, Jun 11, 2014 at 10:36:29AM +0200, Joschi Brauchle wrote:
> Dear all,
> 
> I am testing synaptics driver 1.8 on a Lenovo Thinkpad T440s using openSUSE
> 13.1 and kernel 3.11 (without min-max fixes for this Clickpad so far).
> Thanks a lot for making the Clickpads usable!
> 
> 
> This is part of my 50-synaptics.conf:
> -------------------------------------
> # This option enables the bottom right corner to be a right button on
> clickpads
> # and the right and middle top areas to be right / middle buttons on
> clickpads
> # with a top button area.
> # This option is only interpreted by clickpads.
> Section "InputClass"
>         Identifier "Default clickpad buttons"
>         MatchDriver "synaptics"
>         Option "SoftButtonAreas" "3068 0 4326 0 0 0 0 0"
> 	#                        ~50%    ~82%
> EndSection
> -------------------------------------
> 
> I have the problem that there is *no cursor motion* at all initiated from
> the bottom part (looks like for Y > RBT=4326, but any X) of the clickpad at
> all, i.e., not confined to the defined softbuttonarea!
> This seems like a bug...?
> Also, as a related question, is there a way to *allow* movement to start in
> defined softbuttonareas?

the code ignores movement starting inside the button area and any moves
_within_ the button areas, but once you leave that area movement
should be back to normal.

see synaptics.c:HandleState, line 3117 or so, where the "ignore motion
*starting* inside softbutton areas" comment is. If that doesn't work for you
then here is either some weird HW issue or there is a bug. Are you on
synaptics 1.7.x or 1.8?

Cheers,
   Peter


More information about the xorg mailing list