On Mon, Mar 22, 2021 at 08:18:45PM +0100, Klemens Nanni wrote: > I was too stupid to look at `wsconsctl' output (which needs root) and > only looked here. > > Mailing the diff for my lack of better wording, plus the knob atually > takes three values which I have yet to decode by reading wsconsctl(8) > code. The reason I had to look is because the (default) functionality does not work reliably at all:
$ doas wsconsctl mouse.tp.tapping=1 mouse.tp.tapping -> 1,3,2 Single taps are always detected reliably and deliver left mouse button clicks, but tripple and double taps for middle and right mouse button clicks work are recognised so poorly that I first though multitouch support wasn't there at all. That's not the case though: two-finger srolling just works smoothly and pondering the touchpad with repeated double or tripple taps does deliver respective clicks eventually - so it's really just the tap support needing some love. > Anyone with a better text for the example so grepping "mouse" or "tap" > shows me what I'm looking for? Here's a better one. Feedback? OK? Index: etc/examples/wsconsctl.conf =================================================================== RCS file: /cvs/src/etc/examples/wsconsctl.conf,v retrieving revision 1.1 diff -u -p -r1.1 wsconsctl.conf --- etc/examples/wsconsctl.conf 16 Jul 2014 13:21:33 -0000 1.1 +++ etc/examples/wsconsctl.conf 22 Mar 2021 21:18:35 -0000 @@ -9,3 +9,5 @@ #display.vblank=on # enable vertical sync blank for screen burner #display.screen_off=60000 # set screen burner timeout to 60 seconds #display.msact=off # disable screen unburn w/ mouse +#mouse.tp.tapping=0 # 1,3,2=interpret one/three/two (simultaneous) + # tap(s) as left/middle/right mouse button click