mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-22 17:31:58 -05:00
965e1baa8c
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> |
||
---|---|---|
.. | ||
PS2 | ||
USB | ||
VirtIO | ||
Definitions.h | ||
Device.h | ||
KeyboardDevice.cpp | ||
KeyboardDevice.h | ||
Management.cpp | ||
Management.h | ||
MouseDevice.cpp | ||
MouseDevice.h | ||
ScanCodeEvent.h |