Bug 503958

Summary: Allow bounce keys to be set lower than 100ms
Product: [Applications] systemsettings Reporter: A. Ismail <a.h.ismail.dev>
Component: kcm_accessibilityAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: duha.bugs, nate, nicolas.fella
Priority: NOR Keywords: accessibility, usability
Version First Reported In: 6.3.4   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.4.0
Sentry Crash Report:

Description A. Ismail 2025-05-09 13:15:59 UTC
Since the upgrade to Plasma 6, bounce keys timeout can be set higher than 99ms but it not lower than 100ms. I used to have it at 20ms to deal with my less than ideal keyboard bouncing some keys occasionally. I know this setting is mainly for accessibility, but is is also useful with some keyboards (like in my case).

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2
Kernel Version: 6.12.27-amd64 (64-bit)
Graphics Platform: X11
Comment 1 Bug Janitor Service 2025-05-09 19:13:10 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2982
Comment 2 Nate Graham 2025-05-17 20:10:20 UTC
Git commit cf9a42ef43649cce84fe8d39db470a74ff4b4458 by Nate Graham.
Committed on 17/05/2025 at 16:38.
Pushed by ngraham into branch 'master'.

kcms/access: Reduce lower threshold for bounce keys

Apparently a low value can be useful to alleviate hardware issues, so
let's set the lower bound lower to accommodate such use cases.
FIXED-IN: 6.4.0

M  +1    -1    kcms/access/ui/KeyboardFilters.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/cf9a42ef43649cce84fe8d39db470a74ff4b4458
Comment 3 Nate Graham 2025-05-17 20:17:10 UTC
Git commit d672a0f3cdf310fad8b5b5bf41751383146381a2 by Nate Graham.
Committed on 17/05/2025 at 20:17.
Pushed by ngraham into branch 'Plasma/6.4'.

kcms/access: Reduce lower threshold for bounce keys

Apparently a low value can be useful to alleviate hardware issues, so
let's set the lower bound lower to accommodate such use cases.
FIXED-IN: 6.4.0


(cherry picked from commit cf9a42ef43649cce84fe8d39db470a74ff4b4458)

Co-authored-by: Nate Graham <nate@kde.org>

M  +1    -1    kcms/access/ui/KeyboardFilters.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/d672a0f3cdf310fad8b5b5bf41751383146381a2