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.

Reply via email to