serenity/Kernel/Devices/HID
Timothy Flynn 965e1baa8c LibWeb+UI: Detect and handle left vs. right modifier keys
Our handling of left vs. right modifiers keys (shift, ctrl, etc.) was
largely not to spec. This patch adds explicit UIEvents::KeyCode values
for these keys, and updates the UI to match native key events to these
keys (as best as we are able).

(cherry picked from commit 4fcaeabe1a6acd9f4d5fd811a36f2e86748b2a72;
amended to make the rest of the system build and to keep `Mod_AltGr`
around in addition to adding it as a key)

Co-authored-by: Nico Weber <thakis@chromium.org>
2024-11-28 15:15:36 -05:00
..
PS2
USB
VirtIO
Definitions.h
Device.h
KeyboardDevice.cpp
KeyboardDevice.h
Management.cpp
Management.h
MouseDevice.cpp
MouseDevice.h
ScanCodeEvent.h