Dear Marc, You might have already tried these of course, but perhaps try setting the below parameters in /etc/wsconsctl.conf:
> mouse.tp.tapping > Contacts on the touchpad that are immediately released again can be > mapped to mouse button clicks. This list of three parameters > configures these mappings, in the order: > one-finger,two-finger,three-finger > Setting a parameter to a positive value enables that tap gesture and > maps it to the given mouse button. To disable all three tap gestures > at once, provide the single value of 0. Conversely, a single non-zero > value will enable one-finger, two-finger, and three-finger tap > gestures with their default mappings of left button, right button, > and middle button, respectively. If, within a short time interval, a > second touch follows a tap gesture mapped to a left-button click, the > button-up event is not issued until that touch ends (“tap-and-drag”). > mouse.tp.mtbuttons > This feature is supported for some clickpads. If enabled, two-finger > clicks - with the fingers side by side - generate left-button events, > and three-finger clicks generate middle-button events. Similarly, can you see a difference in the output of `wsconsctl` on the two machines? Yours requiem. On Sat, 15 Mar 2025 11:49:48 +0100 Marc Lasch <mla...@mailbox.org> wrote: > Hello, > > I'm running OpenBSD 7.6 (updated from 7.5) on a Thinkpad x1 gen5. > Click and drag does not work properly with the wsmouse and (legacy?) > synaptics driver. > > `xinput test x` does not show any moving events pressing down the > touchpad with one finger and using a second finger to move the cursor > to drag (e.g. to mark a text). Moving only the first pressed down > finger creates events, but this I find a very unnatural movement. Two > finger scrolling works. > > The click and drag works on a different Thinkpad t490s with the same > OpenBSD system, and also with Linux on the x1. From looking around in > different forums, it looks like the issue is also present on other > Thinkpads of the same generation. > > I tried various settings, but none worked so far, does anybody has an > idea how to get this work or how I debug this further? > > Cheers, Marc >