https://bugs.kde.org/show_bug.cgi?id=489021

Nicolas Fella <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/xdg-desktop-portal-kde/-
                   |                            |/commit/f37d516541e8fd17a94
                   |                            |82a8a33f6c6d3fa54fe5f
         Resolution|---                         |FIXED

--- Comment #10 from Nicolas Fella <[email protected]> ---
Git commit f37d516541e8fd17a9482a8a33f6c6d3fa54fe5f by Nicolas Fella.
Committed on 17/09/2025 at 10:30.
Pushed by nicolasfella into branch 'master'.

RemoteDesktop: Send keysyms via fakeinput

We try to map back the keysym to a keycode. However that code is flawed.

We try to get the keyboard layout from an xkb state via
xkb_state_serialize_layout.
However that functions is meant for xkb servers, which we aren't, so the whole
state logic doesn't work.

We also cannot reliably get the layout from the Wayland keyboard_modifiers
event
since we are a background process.

Fix and simplify all of this by passing the keysym directly to KWin

M  +6    -149  src/waylandintegration.cpp

https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/commit/f37d516541e8fd17a9482a8a33f6c6d3fa54fe5f

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to