WMT(4)

πŸ’– WMT(4) β€” Kernel Interfaces Manual πŸ’–

okay bestie, welcome to the wmt page β€” it's giving MS Windows 7/8/10 - compatible USB HID multi-touch device driver energy and honestly? we're obsessed. it's a section 4 kernel interfaces situation, so get comfy 🫢


✨ NAME ✨

wmt β€” MS Windows 7/8/10 - compatible USB HID multi-touch device driver πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

so like, if you wanna compile this driver into the kernel (main character move), you drop these lines into your kernel configuration file:

device wmt
device usb
device evdev

OR, if you'd rather load it as a module at boot time (lowkey easier ngl), you put this one line in loader.conf(5):

wmt_load="YES"

periodt. that's it. that's the whole vibe 🌸


πŸ‘‘ DESCRIPTION πŸ‘‘

the wmt driver provides support for the MS Windows 7/8/10 - compatible USB HID multi-touch devices found in many laptops. yes, the ones already in your machine, being all touchy-feely. iconic of them πŸ’–

and bestie, listen β€” to get the multi-touch device working in X(7), you need to install ports/x11-drivers/xf86-input-evdev. no cap, that's the move. don't skip it or you'll be sitting there poking your screen like ??? 😭


πŸŽ€ FILES πŸŽ€

  • wmt creates a pseudo-device file, /dev/input/eventX β€” which presents the multi-touch device as an input event device. it's literally the whole handshake. the vibe check happens here πŸ’«

🌈 SEE ALSO 🌈

go read those too, iykyk πŸ“šβœ¨


🧚 AUTHORS 🧚

the wmt driver was written by Vladimir Kondratyev <wulf@FreeBSD.org>. we stan a legend πŸ‘‘πŸ’œ


πŸ’€ BUGS πŸ’€

okay so real talk, here's where it gets a lil humbling πŸ™ˆ:

  • wmt works only with touchscreens now. neither pens nor touchpads are supported. so put the stylus down bestie, it's not gonna happen πŸ–ŠοΈβŒ
  • wmt cannot act like sysmouse(4), because sysmouse(4) does not support absolute motion events. it's not a vibe match, fr fr. not me trying to make that work 😭

and that's the whole page, bestie!! this one came from the <b>Debian</b> source, dated <b>August 19, 2017</b>, and it's officially <b>WMT(4)</b> β€” section 4, kernel interfaces manual, the realest. go forth and touch your screen (with the driver installed, obvi). mwah πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from