freebsd-dev/sys/dev/evdev
Vladimir Kondratyev 183088934a evdev: Extend EVIOCGRAB ioctl scope to cover kbd interface
of various keyboard drivers.
EVIOCGRAB ioctl execution on /dev/input/event# device node gains
exclusive access to this device to caller. It is used mostly for
development purposes and remote control software. See e.g.
https://reviews.freebsd.org/D30020 which is the reason of creation
of this change.
Keyboard grabbing is disabled in KDB and during panics.

MFC with:	4a0db5e292
Tested by:	corvink
Differential revision:	https://reviews.freebsd.org/D30542
2022-11-19 02:54:46 +03:00
..
cdev.c evdev: Multitouch code style changes. 2021-08-25 01:43:41 +03:00
evdev_mt.c evdev: Add parentheses around '-' expression in operand of '&'. 2021-09-15 09:03:18 -07:00
evdev_private.h evdev: Add implicit mode for touch tracking. 2021-08-25 01:52:37 +03:00
evdev_utils.c atkbd(4): Fix "hancha" and "han/yong" korean keys handling. 2022-07-20 00:36:20 +03:00
evdev.c evdev: Extend EVIOCGRAB ioctl scope to cover kbd interface 2022-11-19 02:54:46 +03:00
evdev.h evdev: Extend EVIOCGRAB ioctl scope to cover sysmouse interface 2022-11-18 00:48:42 +03:00
input-event-codes.h
input.h
uinput.c evdev: Make MT tracking IDs monotonically increasing sequence. 2021-08-25 01:48:33 +03:00
uinput.h