Following patch  adds support for generic MS Windows 7/8/10 -
compatible USB HID multi-touch touchscreens via evdev protocol.
It is intended to be a native replacement of hid-miltitouch.c driver
found in Linux distributions and multimedia/webcamd port.
Patch is made for 12-CURRENT and most probably can be applied to recent
11-STABLE and 11.1-RELEASE (not tested)
How to test.
1. Apply patch 
2. To compile this driver into the kernel, place the following lines
into your kernel configuration file:
Alternatively, to load the driver as a module at boot time, place the
following line in loader.conf(5):
3. Install x11-drivers/xf86-input-evdev or
4. Tell XOrg to use evdev or libinput driver for the device:
InputDevice "TouchScreen0" "SendCoreEvents"
# Driver "libinput"
Option "Device" "/dev/input/eventXXX"
Exact value of "/dev/input/eventXXX" can be obtained with evemu-record
utility from devel/evemu.
Note1: Currently, driver does not support pens or touchpads.
Note2: wmt.ko should be kld-loaded before uhid driver to take precedence
over it! Otherwise uhid can be kld-unloaded after loading of wmt.
 wmt review: https://reviews.freebsd.org/D12017
email@example.com mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"