From fb09aa4d060cd6a406de6b20104b7c1044384f11 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Fri, 27 Jun 2025 14:46:43 +0300 Subject: [PATCH] LibInput: Correctly resize keyboard layout maps 0xFF->0x100 --- userspace/libraries/LibInput/KeyboardLayout.cpp | 2 +- .../libraries/LibInput/include/LibInput/KeyboardLayout.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/userspace/libraries/LibInput/KeyboardLayout.cpp b/userspace/libraries/LibInput/KeyboardLayout.cpp index 15ba1a7b..c25cc444 100644 --- a/userspace/libraries/LibInput/KeyboardLayout.cpp +++ b/userspace/libraries/LibInput/KeyboardLayout.cpp @@ -106,7 +106,7 @@ namespace LibInput return {}; keycode = (keycode * 10) + (c - '0'); } - if (keycode >= 0xFF) + if (keycode > 0xFF) return {}; return keycode; } diff --git a/userspace/libraries/LibInput/include/LibInput/KeyboardLayout.h b/userspace/libraries/LibInput/include/LibInput/KeyboardLayout.h index 8c0a8dd2..dc0d3746 100644 --- a/userspace/libraries/LibInput/include/LibInput/KeyboardLayout.h +++ b/userspace/libraries/LibInput/include/LibInput/KeyboardLayout.h @@ -21,9 +21,9 @@ namespace LibInput KeyboardLayout(); private: - BAN::Array m_keycode_to_key_normal; - BAN::Array m_keycode_to_key_shift; - BAN::Array m_keycode_to_key_altgr; + BAN::Array m_keycode_to_key_normal; + BAN::Array m_keycode_to_key_shift; + BAN::Array m_keycode_to_key_altgr; friend class BAN::UniqPtr; };