summaryrefslogtreecommitdiff
path: root/sys/dev/evdev
AgeCommit message (Expand)Author
2023-11-27evdev: Sync event codes with Linux kernel 6.5Vladimir Kondratyev
2023-08-23sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2022-12-24evdev: Extend EVIOCGRAB ioctl scope to cover kbd interfaceVladimir Kondratyev
2022-12-24evdev: Extend EVIOCGRAB ioctl scope to cover sysmouse interfaceVladimir Kondratyev
2022-12-24atkbd(4): Fix "hancha" and "han/yong" korean keys handling.Vladimir Kondratyev
2021-12-01evdev: Add parentheses around '-' expression in operand of '&'.John Baldwin
2021-10-06evdev: Fix a typo in a commitGordon Bergling
2021-09-08evdev: Add support for automatic MT protocol type A to type B conversion.Vladimir Kondratyev
2021-09-08evdev: Add implicit mode for touch tracking.Vladimir Kondratyev
2021-09-08evdev: Import support for touch-tracking.Vladimir Kondratyev
2021-09-08evdev: Make MT tracking IDs monotonically increasing sequence.Vladimir Kondratyev
2021-09-08evdev: Give short aliases to items of evdev_mt_slot arrayVladimir Kondratyev
2021-09-08evdev: Normalize width and pressure of single touch compat eventsVladimir Kondratyev
2021-09-08evdev: force no fuzz for autogenerated single touch compat events.Vladimir Kondratyev
2021-09-08evdev: Send first active rather than 0-th slot state as ST reportVladimir Kondratyev
2021-09-08evdev: Use bitsets to track active touches and slots changed in current reportVladimir Kondratyev
2021-09-08evdev: Multitouch code style changes.Vladimir Kondratyev
2021-08-24evdev: Use bit_foreach helper macroVladimir Kondratyev
2021-08-24evdev: Do not check maximal contact number for MT initializationVladimir Kondratyev
2021-01-20evdev: Make variable-size ioctls return actual length of copyouted dataVladimir Kondratyev
2021-01-14hid: Add missing input enter/exit epoch pairs.Vladimir Kondratyev
2021-01-08evdev: Implement fuzz.Vladimir Kondratyev
2021-01-08evdev: Allow open() handler to be interrupted by a signalVladimir Kondratyev
2021-01-08evdev: Make open(2) and close(3) handlers sleepable.Vladimir Kondratyev
2021-01-08evdev: Remove useless "initial value" parameter from evdev_support_abs()Vladimir Kondratyev
2020-11-09kqueue: save space by using only one func pointer for assertionsMateusz Guzik
2020-10-08Allow evdev's rcpt_mask and sysmouse_t_axis parameters to be specified inHans Petter Selasky
2020-06-25atkbd/evdev: recognize the Chromebook menu key as F13 like Linux does.Vladimir Kondratyev
2020-06-17evdev: Add AT translated set1 scancodes for 'Eisu' & 'Kana' keys.Vladimir Kondratyev
2020-05-04[evdev] Sync event codes with Linux kernel 5.6Vladimir Kondratyev
2020-05-04[evdev] Add AT translated set1 scancodes for F-unlocked F1-12 keys.Vladimir Kondratyev
2020-04-20Fix kern.evdev.rcpt_mask on powerpcNiclas Zeising
2020-04-20Change kern.evdev.rcpt_mask to 12 by defaultNiclas Zeising
2020-04-19Use LIST_FOREACH_SAFE instead of LIST_FOREACH as we are removingXin LI
2020-04-13[evdev] Use proper mutex reference in autorepeat callout initialization.Vladimir Kondratyev
2020-03-29evdev: return error rather than zero-length data on blocked read()Vladimir Kondratyev
2020-03-29evdev: Add COMPAT_FREEBSD32 support for amd64 archVladimir Kondratyev
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2019-05-20Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer
2019-02-24Fix build when EVDEV_SUPPORT is option disabled after r344494Vladimir Kondratyev
2019-02-24evdev: export event device properties through sysctl interfaceVladimir Kondratyev
2018-11-25evdev: Fix pause key release event in AT keyboard set 1 to evdev xlat-or.Vladimir Kondratyev
2018-10-27evdev: disable evdev if it is invoked from KDB or panic contextVladimir Kondratyev
2018-10-27evdev: Use console lock as evdev lock for all supported keyboard drivers.Vladimir Kondratyev
2018-08-13evdev: Remove evdev.ko linkage dependency on kbd driverVladimir Kondratyev
2018-08-13evdev: remove soft context from evdev methods parameter list.Vladimir Kondratyev
2018-06-03[evdev] Sync event codes with Linux kernel 4.16Vladimir Kondratyev
2018-04-30uinput: Add FreeBSD specific ioctl to set unique identifier of input device.Vladimir Kondratyev
2017-11-20evdev: change USB scancode 0x54 from KEY_SLASH to KEY_KPSLASHVladimir Kondratyev
2017-11-20Fix evdev codes for slash and asterisk numpad keys of AT-keyboardsVladimir Kondratyev