Summary: | non-English layout at the top of keyboard layout list breaks game inputs | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Damglador <vse.stopchanskyi> |
Component: | input | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DOWNSTREAM | ||
Severity: | normal | CC: | dev, duha.bugs, nate |
Priority: | NOR | ||
Version First Reported In: | 6.4.3 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Damglador
2025-07-21 05:46:03 UTC
Presumably the game is expecting W, A, S, and D keyspresses that are no longer occurring when the keyboard layout is Ukrainian, right? If you re-bind the keys in the game to use the keys according to where they are in a Ukrainian keyboard layout, does it work? If so, then this is not really a bug, and could only be made better by the game looking for different things for its key events. It's definitely not a game thing. Testing this right now, it seems like it's an issue with Wine and Proton, but it's fixed in Proton GE, so I probably should report it to Wine. Thanks for your time. This can be marked as resolved. Correction, this is an issue with Wine X11 and is fixed with Wine Wayland. Might as well be an X11/Xwayland bug. There's a somewhat similar bug with native games that don't capture keybinds using physical layout. If Ukrainian is selected when such game is launched, the bindings will be broken until the game is restarted with English layout selected, but when using Wayland (without Xwayland) the restart is not needed and the keybinds work or don't depending on the currently selected keyboard layout. |