The event codes look wrong, they are for right-clicks and left-clicks,
if I'm not mistaken.  Is there a "ButtonMapping" defined for X
somewhere (in your xorg.conf, or by a script), or a "ZAxisMapping"?

Could you have a look at the output of
   $ xmodmap -pp
?

On 08/02/2017 12:22 AM, Olivier Antoine wrote:
> Two-fingers scrolling doesn't work at all. Under a firefox window, it open
> context menu, or act like pressing button.
> 
> $ xinput --test /dev/wsmouse0
> button press   3
> button release 3
> button press   3
> button release 3
> button press   3
> button release 3
> motion a[0]=876 a[1]=497
> button press   3
> button release 3
> button press   3
> button release 3
> button press   3
> button release 3
> button press   1
> button release 1
> button press   1
> button release 1
> button press   1
> button release 1
> button press   1
> button release 1
> button press   3
> button release 3
> button press   1
> button release 1
> button press   1
> button release 1
> button press   3
> button release 3
> button press   3
> button release 3
> 
> 
> 
> On Tue, Aug 1, 2017 at 9:53 PM, Ulf Brosziewski <ulf.brosziew...@t-online.de
>> wrote:
> 
>> Hi,
>>
>> thanks for testing!  Does "NOT OK" mean that two-finger
>> scrolling works badly, or that it doesn't work at all?
>> If possible, could you record the output of
>>     $ xinput --test /dev/wsmouse0
>> for a short period of time and perform the scroll gesture?
>>
>> Ulf
>>
>> On 08/01/2017 11:09 AM, Olivier Antoine wrote:
>>> Mouse move: OK
>>> Mouse tapping: OK
>>> Two-fingers scrolling: NOT OK
>>>
>>> Machine Lenovo Thinkpad E130
>>>
>>> # wsconsctl | grep 'mouse'
>>> mouse.type=synaptics
>>> mouse.rawmode=0
>>> mouse.scale=1472,5768,1408,5236,0,66,175
>>> mouse.tp.tapping=1
>>> mouse.tp.scaling=0.160
>>> mouse.tp.swapsides=0
>>> mouse.tp.disable=0
>>> mouse1.type=ps2
>>>
>>>
>>>
>>> On Mon, Jul 31, 2017 at 11:02 PM, Ulf Brosziewski <
>>> ulf.brosziew...@t-online.de> wrote:
>>>
>>>> In the long run the synaptics driver, which handles touchpad inputs in
>>>> X, may be a dead end of the input framework, and it's time to prepare
>>>> an alternative.  The kernel contains an internal touchpad input driver
>>>> now, it's a part of wsmouse(4).  It provides standard features -
>>>> two-finger/edge scrolling, software buttons for clickpads, tapping -
>>>> and various kinds of plankton required for usability.
>>>>
>>>> If you have a new snapshot (from July 27 or later) on a laptop with a
>>>> Synaptics, Apple, Alps, or Elantech-4 touchpad, you could help with
>>>> tests, more tests, and tests.  In order to activate the driver, add the
>>>> following entry to /etc/xorg.conf and restart X (if the file isn't
>>>> present, simply create it with this content):
>>>>
>>>>     Section "InputClass"
>>>>         Identifier "wsmouse touchpad"
>>>>         Driver "ws"
>>>>         MatchIsTouchpad "on"
>>>>     EndSection
>>>>
>>>> While I dont't expect bugs in the input processing part of the
>>>> driver ;-), it is difficult to assess how well the automatic
>>>> configuration covers the zoo of models out there, presumably it will
>>>> need some more fine-grained distinctions of hardware properties.  I
>>>> would like to know where it works, works only halfway, or doesn't work
>>>> for you.  As always, a dmesg would be appreciated.  The output of
>>>>     # wsconsctl | grep 'mouse'
>>>> could also be of interest here (you must run it as root).
>>>>
>>>> For now, X will treat the device like a mouse, please don't look for
>>>> touchpad-specific configuration options there.  Tapping can be enabled
>>>> by the command
>>>>     # wsconsctl mouse.tp.tapping=1
>>>> If there is more than one wsmouse device, you should look up which one
>>>> has the "tp" fields and if it's not the first one (wsmouse0), add the
>>>> index to the prefix, e.g.
>>>>     # wsconsctl mouse2.tp.tapping=1
>>>>
>>>> The base speed of the pointer can be adjusted by increasing or
>>>> decreasing the value of
>>>>     # wsconsctl mouse.tp.scaling
>>>> Please don't confuse it with the 'mouse.scale' field.
>>>>
>>>>     # wsconsctl mouse.tp.swapsides=1
>>>> will invert the order of software buttons areas (swapping external
>>>> buttons must still be configured in X). If edge scrolling is
>>>> enabled, the scroll area will be at the left edge of the touchpad.
>>>>
>>>> If you are using an external mouse device or a trackpoint, the command
>>>>     # wsconsctl mouse.tp.disable=1
>>>> may be helpful.  It will disable pointer movement, scrolling, and
>>>> tapping.  External buttons and software buttons remain enabled.
>>>>
>>>>
>>>
>>
>>
> 

Reply via email to