Index | Thread | Search

From:
Ulf Brosziewski <ulf.brosziewski@t-online.de>
Subject:
Re: imt touchpad scaling and acceleration
To:
Chris Narkiewicz <hello@ezaquarii.com>, tech@openbsd.org
Date:
Sun, 1 Jun 2025 10:43:26 +0200

Download raw body.

Thread
You are aware of the difference between
    mouse.scale
and
    mouse.scaling
and that your egrep comand doesn't cover
    mouse[1-9].*
attributes?

Are you using an Xorg configuration that interferes with the kernel defaults?

On 6/1/25 01:37, Chris Narkiewicz wrote:
> 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
>