summaryrefslogtreecommitdiff
path: root/sys/dev/hid
AgeCommit message (Expand)Author
2024-07-02Support numpad on newer macppc Apple PowerBooksGeorge Koehler
2024-05-10Make the kernel compile also when turning on debugging.Marcus Glocker
2024-01-03Enable Apple brightness keys also for archs other than macppc.Tobias Heider
2023-11-30Make sure we don't process garbage data as keypresses if the device sends aMiod Vallat
2023-11-22Add support for keyboard backlight hotkeys in wskbd and hook up macppc appleTobias Heider
2023-08-12Better uwacom(4) support for Intuos S and One S tablets; most of the workMiod Vallat
2023-07-09Add suspend key support in wskbd and make it work on Apple ARM laptops.Tobias Heider
2022-11-14include sys/device.h, on some architectures this gets pulled in, but othersTheo de Raadt
2022-11-11Debug was accidentally left enabled in previous commit.Matthieu Herrb
2022-11-11Add icc(4) to handle Customer Control keyboards attached to i2c bus.Matthieu Herrb
2022-11-11ihidev can pass a buffer larger than the size of the claimed inputAnton Lindqvist
2022-11-11Extract the HID specific pieces from ucc(4) into hidcc. First stepsAnton Lindqvist
2022-11-09translate Fn+(1-10,-,=) keys to F1-F12 on M1 laptops with a touchbarRobert Nagy
2022-10-16Improve the clickpad/touchpad detection in hidmt.Ulf Brosziewski
2022-09-16move most of the key combination translation code out of ukbd(4)Robert Nagy
2022-06-16Add boundary checks to hidms_setup.Ulf Brosziewski
2022-05-20Rename hid_none to hid_all as it represents all possible hid kinds byAnton Lindqvist
2022-05-20uhid_maxrepid() is currently not able to observe all report IDs as itAnton Lindqvist
2022-01-09spellingJonathan Gray
2021-09-01Add support for the more rare volume usage which differs compared to theAnton Lindqvist
2021-08-20add consumer control hid usages, will be used by ucc(4)anton
2021-06-10Don't skip mouse attachment if an otherwise qualified report doesn'tJoshua Stein
2021-01-10add quirks for Kensington Slimblade trackball via new vendor buttonsthfr
2020-11-02Enable brightness keys on powerbooks where the keyboard attaches as ukbd(4).tobhe
2020-07-09Some touchpads don't have the "maximum number of contacts" orJoshua Stein
2020-06-04HID parser could overflow if a malicious device (potentially USB) providedTheo de Raadt
2020-05-31add umstc(4) for Microsoft Surface Type Cover keyboardsJoshua Stein
2020-02-10When walking the HID descriptor, even though we filter for hid_inputPatrick Wildt
2019-12-17Add fido(4), a HID driver for FIDO/U2F security keysReyk Floeter
2019-11-08Add support for button 2 and 3 to imt(4).YASUOKA Masahiko
2018-09-05Back out 1.4, it broke thingsJoshua Stein
2018-09-01For touchscreen devices, use the first HUG_X/Y usage pages foundJoshua Stein
2018-08-25Add umt(4) for USB Windows Precision Touchpad devicesJoshua Stein
2018-08-25Move HID->bus constant conversion for HID report types out of ihidevJoshua Stein
2018-07-30define WSMOUSE_TYPE_TOUCHPAD so non-elantech drivers can stopJoshua Stein
2017-10-10hidmt: send input mode set report as 2 bytes, matches linuxJoshua Stein
2017-10-10hidmt: add support for hybrid packet mode used by some touchpadsJoshua Stein
2017-10-10hidmt: rename internal hidmt_input struct to hidmt_data, avoid clashJoshua Stein
2017-10-08Adapt hidmt to the MT interface of wsmouse, and add the compat-mode setup.Ulf Brosziewski
2017-05-30Use memmove() instead of memcpy(), buffers are overlapping.Martin Pieuchot
2017-05-12Introduce a new keyboard console hook to enter ddb(4) and make ukbd(4)Martin Pieuchot
2017-05-10Make this compile with HIDKBD_DEBUG defined.Martin Pieuchot
2017-03-11Introduce a new knob to force the first USB keyboard as console input.Martin Pieuchot
2016-09-12Define for HUP_WACOM, missed in previous.Martin Pieuchot
2016-05-22Use the new input functions of wsmouse in mouse and touchscreen drivers.Ulf Brosziewski
2016-03-30Add support for multitouch input to wsmouse.Ulf Brosziewski
2016-02-10Permit negative x and y coordinates in mouse.scale for uts and ums.Philip Guenther
2016-01-20add hidmt, a HID-layer driver for multitouch touchpads that conformJoshua Stein
2016-01-20add hid_get_udataJoshua Stein
2016-01-08protect structs in hid.h with #ifdef _KERNEL, to allow inclusion inJoshua Stein