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

David Edmundson <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/8fd4476ff1
                   |                            |848ce7ce4d3573224fc4893ae83
                   |                            |39d

--- Comment #19 from David Edmundson <[email protected]> ---
Git commit 8fd4476ff1848ce7ce4d3573224fc4893ae8339d by David Edmundson.
Committed on 02/08/2024 at 09:31.
Pushed by davidedmundson into branch 'master'.

wayland: Move XWayland key forwarding into a filter

We optionally send some keys to xwayland through the filter when no x11
client has focus. This allows shortcut handling in X11 apps to work.

When kwin is grabbing keys we don't necessarily want X11 to sniff these
keys as things can get out of sync. A key place is the tabbox. The X11
client sill has focus, but xwayland is not active. This means we pass
tab keys to X which then go to application incorrectly.

Part of this patch changes the tabbox filter to not intercept the alt
key release event. This ensures xwayland's concept of pressed modifiers
stays in sync.

M  +36   -0    autotests/integration/x11keyread.cpp
M  +1    -0    src/input.cpp
M  +1    -0    src/input.h
M  +50   -49   src/xwayland/xwayland.cpp
M  +2    -2    src/xwayland/xwayland.h

https://invent.kde.org/plasma/kwin/-/commit/8fd4476ff1848ce7ce4d3573224fc4893ae8339d

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

Reply via email to