UTS(4)
π UTS(4) β the USB touchscreen girlies finally get a man page π
okay bestie, so this lil page lives in the Kernel Interfaces Manual and it's all about uts, which is short for USB generic touchscreens. yep. that's the whole vibe. let's get into it π«Ά
β¨ NAME β¨
uts β USB generic touchscreens πΈ
like, literally the driver for your touch panel. that's her. that's the whole name.
π SYNOPSIS π
uts* at uhidev? reportid ?
wsmouse* at uts?
so real for this. uts* attaches at uhidev? with an optional reportid ?, and then wsmouse* attaches at uts?. the chain is chaining, periodt β¨
π¦ DESCRIPTION π¦
okay so the uts driver provides support for USB touchscreens β and yes, they also get called Touch Digitizer devices, which honestly sounds like a sci-fi job title but whatever, that's the terminology, we respect it π
access to panel events happens through the wsmouse(4) driver. that's the whole flow. the uts driver handles the touchscreen side, wsmouse(4) handles the events, and you get to actually touch things. iconic behaviour π
π₯ SEE ALSO π₯
uhidev(4)β the USB HID device layer she attaches atwsmouse(4)β the mouse driver that serves up those panel events
go read those too, iykyk π
π HISTORY π
the uts driver was written by Pierre Pronchery for NetBSD. she made her debut in NetBSD 6.0. main character energy from day one, no cap π
π BUGS π
okay so, real talk, two things you should know:
utscurrently does not support calibration. like at all. so if your touch is a little off, that's just how it is right now π- also, not all NetBSD-supplied X servers support the absolute position events it generates. so like, depending on your X server, the absolute position vibes may simply not land π
fr fr read those two before you file a bug, bestie β they're known, they're documented, they're not a you problem π«Ά
that's the whole page!! short and sweet, just like a good commit message πΈ
signing off with the receipts: this page comes from Debian, dated January 16, 2012, and it's UTS(4) in the Kernel Interfaces Manual. mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (c) 2012 The NetBSD Foundation, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms