aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/input/ukbd.c
Commit message (Expand)AuthorAgeFilesLines
* sys/kbio.h: make pre-unicode keymap support optionalStefan Eßer2023-02-141-3/+6
* Support Unicode characters in keymap dead key tablesStefan Eßer2023-02-061-0/+1
* evdev: Extend EVIOCGRAB ioctl scope to cover kbd interfaceVladimir Kondratyev2022-11-181-0/+4
* usb: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-061-3/+1
* ukbd: Fix handling of keyboard ErrorRollOver reportsVladimir Kondratyev2021-02-131-1/+6
* hid: Replace USBHID_ENABLED kernel config option with loader tunableVladimir Kondratyev2021-01-141-2/+0
* hid: Import usbhid - USB transport backend for HID subsystem.Vladimir Kondratyev2021-01-071-0/+2
* hid: Chase for HID function name changes in existing USB HID driversVladimir Kondratyev2021-01-071-6/+8
* Factor-out hardware-independent part of USB HID support to new moduleVladimir Kondratyev2021-01-071-0/+1
* ukbd(4): Push LED events in ioctl handler rather than in xfer callbackVladimir Kondratyev2020-12-241-5/+5
* ukbd(4): Do not serialize evdev key eventsVladimir Kondratyev2020-12-241-3/+6
* usb: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-7/+1
* Evaluate modifier keys before the regular keys, so that if a modifierHans Petter Selasky2020-03-301-3/+17
* Restart the USB keyboard repeat timer at every valid key-press.Hans Petter Selasky2020-03-041-9/+3
* Use hid_get_data_unsigned() instead of hid_get_data() when reading theHans Petter Selasky2020-02-251-6/+8
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)Pawel Biernacki2020-02-151-1/+2
* Exclude modifier keys from keyboard repeat logic.Hans Petter Selasky2020-02-141-10/+20
* Improve USB gaming keyboard support.Hans Petter Selasky2020-02-131-336/+183
* Revert r355806: kbd drivers: don't double register keyboard driversKyle Evans2019-12-261-2/+0
* kbd drivers: don't double register keyboard driversKyle Evans2019-12-161-0/+2
* kbd: provide default implementations of get_fkeystr/diagKyle Evans2019-12-161-2/+0
* kbd drivers: use kbdd_* indirection for diag invocationKyle Evans2019-12-161-1/+1
* usb: remove some extraneous tty.h includesKyle Evans2019-12-011-1/+0
* evdev: Use console lock as evdev lock for all supported keyboard drivers.Vladimir Kondratyev2018-10-271-1/+1
* evdev: Remove evdev.ko linkage dependency on kbd driverVladimir Kondratyev2018-08-131-1/+19
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Fix for regression issue in USB keyboard driver after r304735.Hans Petter Selasky2018-03-281-13/+17
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* const-ify struct evdev_methodsOleksandr Tymoshenko2016-10-031-1/+1
* Modularize evdevOleksandr Tymoshenko2016-10-021-12/+12
* Declare a module for evdev and add dependency to ukbd(4) and ums(4)Oleksandr Tymoshenko2016-09-301-0/+3
* Do not perform extra check for NULL, evdev_free can handle NULL valueOleksandr Tymoshenko2016-09-231-2/+1
* Add evdev support to ukbd driverOleksandr Tymoshenko2016-09-211-0/+80
* Improve USB polling mode by not locking any mutexes, asserting anyHans Petter Selasky2016-09-141-44/+19
* Fix key delay and repeat, part 2.Bruce Evans2016-08-241-13/+27
* Fix key delay and repeat, part 1.Bruce Evans2016-08-231-11/+8
* Further fixes for translation of PrintScreen/SysRq.Bruce Evans2016-08-221-5/+31
* Make the UKBD USB transfers double buffered and set them up one by one,Hans Petter Selasky2016-08-211-8/+39
* Fix translation of the PrintScreen/SysRq and Pause/Break keys. AlmostBruce Evans2016-08-211-17/+8
* Keep a reference count on USB keyboard polling to allow recursiveHans Petter Selasky2016-08-051-1/+11
* dev/usb: use our nitems() macro when param.h is available.Pedro F. Giffuni2016-04-191-1/+1
* Create a USB_PNP_INFO and use it to export the existing PNPWarner Losh2015-12-111-0/+1
* Add support for Kana and Eisu keys to the USB keyboard driver.Hans Petter Selasky2015-11-211-2/+8
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-6/+3
* Revert r267961, r267973:Glen Barber2014-06-271-3/+6
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-6/+3
* Fix spelling.Hans Petter Selasky2014-03-171-1/+1
* Ignore USB keyboard driver calls from critical sections.Hans Petter Selasky2014-03-101-0/+6
* When detaching a [USB] keyboard, keys might still be pressed. EnsureHans Petter Selasky2014-01-281-1/+14
* Revert r260622:Hans Petter Selasky2014-01-281-36/+0