| Summary: | Key repeat does not work with Orca on KDE Plasma Wayland | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Roger 2 <roger.ilan_lists> |
| Component: | wayland-generic | Assignee: | Nicolas Fella <nicolas.fella> |
| Status: | RESOLVED FIXED | ||
| Severity: | grave | CC: | nate, nicolas.fella |
| Priority: | NOR | Keywords: | accessibility |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Kubuntu | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/451c12d539052c950a839697e1eae0c57c0cabb1 | Version Fixed/Implemented In: | 6.6.5 |
| Sentry Crash Report: | |||
|
Description
Roger 2
2026-04-19 12:42:35 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/9110 Git commit 60bb46893553ab1e65a4e4c6e4b83efe78908227 by Nicolas Fella. Committed on 24/04/2026 at 11:13. Pushed by nicolasfella into branch 'master'. input: Process key repeat before A11yKeyboardMonitor Currently we process A11yKeyboardMonitor before any of the input filters/spies. This means that when A11yKeyboardMonitor grabs any key the repeat timer won't trigger for that key, resulting in missing repeat events. To avoid this process KeyboardRepeat first M +13 -0 autotests/integration/a11ykeyboardmonitor_test.cpp M +4 -3 src/keyboard_input.cpp M +2 -0 src/keyboard_input.h M +5 -6 src/keyboard_repeat.cpp M +3 -3 src/keyboard_repeat.h https://invent.kde.org/plasma/kwin/-/commit/60bb46893553ab1e65a4e4c6e4b83efe78908227 Git commit 451c12d539052c950a839697e1eae0c57c0cabb1 by Nicolas Fella. Committed on 24/04/2026 at 11:49. Pushed by nicolasfella into branch 'Plasma/6.6'. input: Process key repeat before A11yKeyboardMonitor Currently we process A11yKeyboardMonitor before any of the input filters/spies. This means that when A11yKeyboardMonitor grabs any key the repeat timer won't trigger for that key, resulting in missing repeat events. To avoid this process KeyboardRepeat first (cherry picked from commit 60bb46893553ab1e65a4e4c6e4b83efe78908227) Co-authored-by: Nicolas Fella <nicolas.fella@gmx.de> M +13 -0 autotests/integration/a11ykeyboardmonitor_test.cpp M +4 -3 src/keyboard_input.cpp M +2 -0 src/keyboard_input.h M +5 -6 src/keyboard_repeat.cpp M +3 -3 src/keyboard_repeat.h https://invent.kde.org/plasma/kwin/-/commit/451c12d539052c950a839697e1eae0c57c0cabb1 |