Re: Huion tablet support
adr <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.kernel |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 19 Feb 2025, Yorick Hardy wrote: > On 2025-02-19, adr wrote: [...] >> One cheap solution I'm seeing is to check in ums.c for HUD_TIP_PRESSURE >> at ums_attach(), when hid_start_parse() is used for calibration, >> then change hidms_loc_z to match that of pressure. >> >> A similar check should be done in sys/dev/hid/hidms.c:hidms_intr() >> to add the flag WSMOUSE_INPUT_ABSOLUTE_Z. Would be a good idea >> to check for the HIDMS_DIGITIZER flag and assume that z will be >> absolute? [...] > For pressure on a Wacom Intuos -- on the Xorg side of things -- I > have been using the attached patch for many years. It abuses the Z > input for pressure, so probably not what we want commited; but > perhaps it provides a starting point. Well, I was thinking of using the z axis because that's what is precisely done in uintuos(4), I thought that something like your patch wasn't necessary. I din't even look, I took it for granted. I supposed that some discussion had happened when this driver was imported to the netbsd sources. The obvious problem will arise when someone try to support a drawing device that also includes a wheel, if there is any. So what do you think? Should a new axis be added to wscons only for this? Should the z axis be used for pressure on these devices? (and w for tilt?) This has to be settled by the netbsd developers before anything else. Regards. adr PS. Thanks for the patch!