summaryrefslogtreecommitdiffstats
path: root/sys/dev/hid
AgeCommit message (Expand)AuthorFilesLines
2021-01-10add quirks for Kensington Slimblade trackball via new vendor buttonsthfr2-14/+30
2020-11-02Enable brightness keys on powerbooks where the keyboard attaches as ukbd(4).tobhe1-2/+4
2020-07-09Some touchpads don't have the "maximum number of contacts" orjcs1-19/+17
2020-06-04HID parser could overflow if a malicious device (potentially USB) providedderaadt1-5/+8
2020-05-31add umstc(4) for Microsoft Surface Type Cover keyboardsjcs1-1/+6
2020-02-10When walking the HID descriptor, even though we filter for hid_inputpatrick1-1/+3
2019-12-17Add fido(4), a HID driver for FIDO/U2F security keysreyk1-1/+7
2019-11-08Add support for button 2 and 3 to imt(4).yasuoka2-8/+19
2018-09-05Back out 1.4, it broke thingsjcs1-5/+3
2018-09-01For touchscreen devices, use the first HUG_X/Y usage pages foundjcs1-3/+5
2018-08-25Add umt(4) for USB Windows Precision Touchpad devicesjcs2-4/+5
2018-08-25Move HID->bus constant conversion for HID report types out of ihidevjcs2-5/+14
2018-07-30define WSMOUSE_TYPE_TOUCHPAD so non-elantech drivers can stopjcs1-8/+6
2017-10-10hidmt: send input mode set report as 2 bytes, matches linuxjcs2-5/+5
2017-10-10hidmt: add support for hybrid packet mode used by some touchpadsjcs2-5/+29
2017-10-10hidmt: rename internal hidmt_input struct to hidmt_data, avoid clashjcs2-7/+7
2017-10-08Adapt hidmt to the MT interface of wsmouse, and add the compat-mode setup.bru2-50/+124
2017-05-30Use memmove() instead of memcpy(), buffers are overlapping.mpi1-2/+2
2017-05-12Introduce a new keyboard console hook to enter ddb(4) and make ukbd(4)mpi1-14/+1
2017-05-10Make this compile with HIDKBD_DEBUG defined.mpi1-5/+5
2017-03-11Introduce a new knob to force the first USB keyboard as console input.mpi1-14/+1
2016-09-12Define for HUP_WACOM, missed in previous.mpi1-1/+2
2016-05-22Use the new input functions of wsmouse in mouse and touchscreen drivers.bru1-10/+13
2016-03-30Add support for multitouch input to wsmouse.bru1-10/+5
2016-02-10Permit negative x and y coordinates in mouse.scale for uts and ums.guenther1-3/+3
2016-01-20add hidmt, a HID-layer driver for multitouch touchpads that conformjcs4-3/+519
2016-01-20add hid_get_udatajcs2-7/+25
2016-01-08protect structs in hid.h with #ifdef _KERNEL, to allow inclusion injcs1-1/+5
2016-01-08Move HID support files out of dev/usb into new dev/hid directoryjcs8-0/+2403