UHID(4) - Device Drivers Manual # UHID(4) - Device Drivers Manual
NAME # uhid - USB generic HID support
SYNOPSIS # uhid* at uhidev?
#include <dev/usb/usb.h>
DESCRIPTION # The uhid driver provides support for all HID (Human Interface Device) interfaces in USB devices that do not have a special driver.
The device handles the following ioctl(2) calls:
USB_GET_DEVICEINFO struct, usb_device_info, *devinfo
Get summarized information about the device.
USB_GET_REPORT_ID int, *repid
...
USBHIDACTION(1) - General Commands Manual # USBHIDACTION(1) - General Commands Manual
NAME # usbhidaction - perform actions according to USB HID controls
SYNOPSIS # usbhidaction [-div] -c config-file -f device arg …
DESCRIPTION # usbhidaction can be used to execute commands when certain values appear on HID controls. The normal operation for this program is to read the configuration file and then become a daemon and execute commands as the HID items specify.
...
USBHIDCTL(1) - General Commands Manual # USBHIDCTL(1) - General Commands Manual
NAME # usbhidctl - manipulate USB HID devices
SYNOPSIS # usbhidctl -f device [-t table] [-alv]
usbhidctl -f device [-t table] [-v] -r
usbhidctl -f device [-t table] [-lnv] name …
usbhidctl -f device [-t table] -w name=value …
usbhidctl -f device -R
DESCRIPTION # usbhidctl can be used to output or modify the state of a USB HID (Human Interface Device).
...