aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/evdev
Commit message (Expand)AuthorAgeFilesLines
* evdev: Sync event codes with Linux kernel 6.5Vladimir Kondratyev2023-11-021-5/+38
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1610-20/+0
* evdev: Extend EVIOCGRAB ioctl scope to cover kbd interfaceVladimir Kondratyev2022-11-181-0/+2
* evdev: Extend EVIOCGRAB ioctl scope to cover sysmouse interfaceVladimir Kondratyev2022-11-172-0/+12
* atkbd(4): Fix "hancha" and "han/yong" korean keys handling.Vladimir Kondratyev2022-07-191-1/+1
* evdev: Fix a typo in a commitGordon Bergling2021-10-021-1/+1
* evdev: Add parentheses around '-' expression in operand of '&'.John Baldwin2021-09-151-1/+1
* evdev: Do not export multitouch functions which are unused outside evdevVladimir Kondratyev2021-09-022-21/+6
* evdev: Add support for automatic MT protocol type A to type B conversion.Vladimir Kondratyev2021-08-242-4/+33
* evdev: Add implicit mode for touch tracking.Vladimir Kondratyev2021-08-244-7/+99
* evdev: Import support for touch-tracking.Vladimir Kondratyev2021-08-242-2/+212
* evdev: Make MT tracking IDs monotonically increasing sequence.Vladimir Kondratyev2021-08-245-5/+49
* evdev: Give short aliases to items of evdev_mt_slot arrayVladimir Kondratyev2021-08-242-14/+73
* evdev: Normalize width and pressure of single touch compat eventsVladimir Kondratyev2021-08-241-18/+49
* evdev: force no fuzz for autogenerated single touch compat events.Vladimir Kondratyev2021-08-242-2/+2
* evdev: Send first active rather than 0-th slot state as ST reportVladimir Kondratyev2021-08-241-4/+5
* evdev: Use bitsets to track active touches and slots changed in current reportVladimir Kondratyev2021-08-241-51/+43
* evdev: Multitouch code style changes.Vladimir Kondratyev2021-08-246-104/+134
* evdev: Use bit_foreach helper macroVladimir Kondratyev2021-08-162-19/+16
* evdev: Do not check maximal contact number for MT initializationVladimir Kondratyev2021-08-161-2/+1
* evdev: Make variable-size ioctls return actual length of copyouted dataVladimir Kondratyev2021-01-201-6/+23
* hid: Add missing input enter/exit epoch pairs.Vladimir Kondratyev2021-01-141-0/+5
* evdev: Implement fuzz.Vladimir Kondratyev2021-01-071-1/+19
* evdev: Allow open() handler to be interrupted by a signalVladimir Kondratyev2021-01-072-5/+15
* evdev: Make open(2) and close(3) handlers sleepable.Vladimir Kondratyev2021-01-074-67/+156
* evdev: Remove useless "initial value" parameter from evdev_support_abs()Vladimir Kondratyev2021-01-074-10/+7
* kqueue: save space by using only one func pointer for assertionsMateusz Guzik2020-11-091-11/+6
* Allow evdev's rcpt_mask and sysmouse_t_axis parameters to be specified inHans Petter Selasky2020-10-081-2/+2
* atkbd/evdev: recognize the Chromebook menu key as F13 like Linux does.Vladimir Kondratyev2020-06-251-1/+1
* evdev: Add AT translated set1 scancodes for 'Eisu' & 'Kana' keys.Vladimir Kondratyev2020-06-171-1/+1
* [evdev] Sync event codes with Linux kernel 5.6Vladimir Kondratyev2020-05-042-6/+109
* [evdev] Add AT translated set1 scancodes for F-unlocked F1-12 keys.Vladimir Kondratyev2020-05-041-6/+6
* Fix kern.evdev.rcpt_mask on powerpcNiclas Zeising2020-04-201-1/+1
* Change kern.evdev.rcpt_mask to 12 by defaultNiclas Zeising2020-04-201-1/+6
* Use LIST_FOREACH_SAFE instead of LIST_FOREACH as we are removingXin LI2020-04-191-2/+2
* [evdev] Use proper mutex reference in autorepeat callout initialization.Vladimir Kondratyev2020-04-131-1/+1
* evdev: return error rather than zero-length data on blocked read()Vladimir Kondratyev2020-03-291-0/+2
* evdev: Add COMPAT_FREEBSD32 support for amd64 archVladimir Kondratyev2020-03-291-12/+68
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-3/+5
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+2
* Fix build when EVDEV_SUPPORT is option disabled after r344494Vladimir Kondratyev2019-02-241-2/+2
* evdev: export event device properties through sysctl interfaceVladimir Kondratyev2019-02-242-0/+95
* evdev: Fix pause key release event in AT keyboard set 1 to evdev xlat-or.Vladimir Kondratyev2018-11-251-2/+5
* evdev: disable evdev if it is invoked from KDB or panic contextVladimir Kondratyev2018-10-273-0/+62
* evdev: Use console lock as evdev lock for all supported keyboard drivers.Vladimir Kondratyev2018-10-271-1/+6
* evdev: Remove evdev.ko linkage dependency on kbd driverVladimir Kondratyev2018-08-132-43/+0
* evdev: remove soft context from evdev methods parameter list.Vladimir Kondratyev2018-08-135-17/+23
* [evdev] Sync event codes with Linux kernel 4.16Vladimir Kondratyev2018-06-032-0/+42
* uinput: Add FreeBSD specific ioctl to set unique identifier of input device.Vladimir Kondratyev2018-04-302-0/+16
* evdev: change USB scancode 0x54 from KEY_SLASH to KEY_KPSLASHVladimir Kondratyev2017-11-201-1/+1