freebsd-dev/sys/dev/evdev
Vladimir Kondratyev 6a26c99f82 atkbd(4): Fix "hancha" and "han/yong" korean keys handling.
The Korean keyboard has two keys, the Korean/Chinese and the
Korean/English toggles, that generate scancodes 0xF1 and 0xF2
(respectively) when pressed, and nothing when released. They do not
repeat.
As Hanyong/Hancha keys are generally greater than 0x80, which is
generally considered a release key, add extra preceding press key event
to generate press/release pair.
Swap Hanyong/Hancha key codes to match reality.

Reported by:	Warioburn <warioburn@yahoo.co.jp>
PR:		265260
MFC after:	1 week
2022-07-20 00:36:20 +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: Add support for automatic MT protocol type A to type B conversion. 2021-08-25 01:53:56 +03:00
evdev.h evdev: Fix a typo in a commit 2021-10-02 10:43:41 +02: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