Unfortunately, that "trick" is no general solution because turning the
"ClickPad" option off makes click-and-drag operations with two fingers
impossible.  If you don't use that "gesture", or perform it with one
finger only, the setup might work for you.

I think the issue won't be fixed, for various reasons:  synaptics(4) is
legacy, there is no active development.  It cannot handle that setup
coherently because a reasonable treatment of the "ClickFinger" method
requires full multitouch data.  Only a subset of our hardware drivers
provide MT support, and even if these data are available, they aren't
passed to userland drivers in OpenBSD.  Only wsmouse(4) makes use of
them, but it doesn't offer that "click method" for touchpads - hardly
anyone has asked for it.


On 4/16/21 6:56 PM, tetrahe...@danwin1210.me wrote:
> On Fri, Apr 16, 2021 at 12:08:56AM +0200, Ulf Brosziewski wrote:
>> Could you remove the "ClickPad" option from the configuration file and
>> try two-finger clicks again?
>>
>> The combination of that option with the "ClickFinger" mechanism is broken,
>> and you probably don't need it if you don't use "soft-button areas".
> 
> Thanks! That did the trick.
> 
>> Three-finger clicks should work - if your hardware detects the number of
>> fingers reliably.
> 
> Unfortunately, it doesn't, and right-clicking is more important than 
> middle-clicking, so now my file looks like:
> 
> Section "InputClass"
>     Identifier "touchpad"
>     Driver "synaptics"
>     MatchIsTouchpad "on"
>     Option "VertEdgeScroll" "off"
>     Option "VertTwoFingerScroll" "on"
>     Option "ClickFinger2" "3"
>     Option "ClickFinger3" "2"
> EndSection
> 
> If it's not practical to fix the bug with the "ClickPad" option, I would 
> suggest adding a note to the synaptics(4) manpage under "ClickPad support", 
> perhaps something along the lines of:
> 
> The use of the option ClickPad in combination with Option ClickFinger2 and/or 
> ClickFinger3 is currently not fully supported and may lead to unexpected 
> behaviour. In particular, enabling the Option ClickPad may cause ClickFinger 
> functionality to stop working.

Reply via email to