Index | Thread | Search

From:
Chris Narkiewicz <hello@ezaquarii.com>
Subject:
imt touchpad scaling and acceleration
To:
tech@openbsd.org
Date:
Sun, 01 Jun 2025 00:37:19 +0100

Download raw body.

Thread
I'm running OpenBSD 7.7 on ThinkPad X1 Gen7 with imt touchad.

wsconsctl | egrep 'mouse\.'

mouse.type=touchpad
mouse.rawmode=0
mouse.scale=0,1162,0,634,0,12,12
mouse.reverse_scrolling=0

Sadly the touchpad acceleration profile makes it rather unpleasant to
use. I tried to alter the scale using wsconsctl but it looks like
imt driver doesn't allow it.

I'm wondering how those parameters are calculated in the kernel and if
it's possible to alter the driver in code. I browsed imt.c briefly, but
so far I don't see an obvious way to alter the scaling.

I'd be grateful for any insight or direction.

Best regards,
Chris Narkiewicz