https://bugs.kde.org/show_bug.cgi?id=500032
Vlad Zahorodnii <vlad.zahorod...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/kwin/-/commit/68e2fc1a32 |ma/kwin/-/commit/5c7d2de59d |beab64c072d14a14efc60f36d8a |6afda320feab9c08a2dd3c4cbc7 |04a |28a --- Comment #12 from Vlad Zahorodnii <vlad.zahorod...@kde.org> --- Git commit 5c7d2de59d6afda320feab9c08a2dd3c4cbc728a by Vlad Zahorodnii. Committed on 28/05/2025 at 08:36. Pushed by vladz into branch 'Plasma/6.3'. xwayland: Fix leaking normal key presses with keyboard layouts other than English When using a keyboard layout that's not English, QXkbCommon will report a unicode character code for the key code. In order to address that, this change makes the input sniffing code filter out any key with code less than 0x01000000. Key codes are split in two parts: 0-0x01000000: regular keys (there is strong correlation with Unicode codes); and 0x01000000-...: other custom keys, e.g. F1, Escape, Enter, etc. (cherry picked from commit 68e2fc1a32beab64c072d14a14efc60f36d8a04a) Co-authored-by: Vlad Zahorodnii <vlad.zahorod...@kde.org> M +93 -220 src/xwayland/xwayland.cpp https://invent.kde.org/plasma/kwin/-/commit/5c7d2de59d6afda320feab9c08a2dd3c4cbc728a -- You are receiving this mail because: You are watching all bug changes.