SUMMARY It should be possible to configure the keyboard auto repeat in systemsettings to be greater than 100. STEPS TO REPRODUCE 1. Go to keyboard configuration in system settings. 2. Try to increase keyboard repeat rate to over 100. OBSERVED RESULT Repeat rate over 100 cannot be configured. EXPECTED RESULT It should be possible to configure key repeat rate to over 100. The limit of 100 is too conservative. I personally have been using repeat rate of 130 for years, and reduction to 100 is very noticeable and annoying. I'd set the maximum to 150 or 200. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Gentoo KDE Plasma Version: 6.1.0 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.2
It looks like the maximum repeat rate is configured in kcms/keyboard/ui/Hardware.qml: https://github.com/KDE/plasma-desktop/blob/master/kcms/keyboard/ui/Hardware.qml#L205
Seems sane enough. Wanna submit a merge request to change it?
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2330
(In reply to Nate Graham from comment #2) > Seems sane enough. Wanna submit a merge request to change it? I created a merge request: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2330 Not sure what else I need to do to get this merged
Git commit 4dc8b2ef80194ba309cc6729374d20b72c929418 by Nate Graham, on behalf of Vladimir Brik. Committed on 26/06/2024 at 22:44. Pushed by ngraham into branch 'master'. kcms/keyboard: Increase maximum repeat rate The current maximum configurable keyboard auto-repeat rate of 100 is too conservative; change it to 200. For me personally, repeat of about 130/s is ideal. Increasing much beyond 130 is too fast for me (too hard to move cursor short distances). I set the maximum to 200 on the assumption that there are people with much faster reflexes than me, but 200 "ought to be enough for anybody". FIXED-IN: 6.2.0 M +1 -1 kcms/keyboard/keyboardmiscsettings.kcfg M +2 -2 kcms/keyboard/ui/Hardware.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/4dc8b2ef80194ba309cc6729374d20b72c929418