Summary: | Flat review modifier keys in Orca cause character insertion in KDE Plasma | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Aaron Hewitt <aaron.graham.hewitt> |
Component: | input | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aaron.graham.hewitt, duha.bugs, nate, nicolas.fella, ritchie |
Priority: | NOR | Keywords: | accessibility |
Version First Reported In: | 6.4.0 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/b9ddda29dff6da3c20e60a288ef36fa62db621b8 | Version Fixed In: | 6.4.3 |
Sentry Crash Report: |
Description
Aaron Hewitt
2025-06-23 22:22:22 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7842 Git commit cfc05b0e788b225dbb0c3291c4a16d0beb9bb573 by Nicolas Fella. Committed on 29/06/2025 at 16:34. Pushed by nicolasfella into branch 'master'. a11ykeyboardmanager: Grab keys when grabbed modifier is pressed The description for 'modifiers' in SetKeyGrabs says "All keys in this list will be grabbed, and keys pressed while any of these keys are down will also be grabbed." That last part was missing, causing keys to be processed normally and sent to the application when they shouldn't. M +15 -0 src/a11ykeyboardmonitor.cpp M +1 -0 src/a11ykeyboardmonitor.h https://invent.kde.org/plasma/kwin/-/commit/cfc05b0e788b225dbb0c3291c4a16d0beb9bb573 Git commit b9ddda29dff6da3c20e60a288ef36fa62db621b8 by Nicolas Fella. Committed on 30/06/2025 at 08:14. Pushed by nicolasfella into branch 'Plasma/6.4'. a11ykeyboardmanager: Grab keys when grabbed modifier is pressed The description for 'modifiers' in SetKeyGrabs says "All keys in this list will be grabbed, and keys pressed while any of these keys are down will also be grabbed." That last part was missing, causing keys to be processed normally and sent to the application when they shouldn't. (cherry picked from commit cfc05b0e788b225dbb0c3291c4a16d0beb9bb573) Co-authored-by: Nicolas Fella <nicolas.fella@gmx.de> M +15 -0 src/a11ykeyboardmonitor.cpp M +1 -0 src/a11ykeyboardmonitor.h https://invent.kde.org/plasma/kwin/-/commit/b9ddda29dff6da3c20e60a288ef36fa62db621b8 |