Bug 488802 - Keyboard auto repeat rate should not be limited to only 100.
Summary: Keyboard auto repeat rate should not be limited to only 100.
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_keyboard (show other bugs)
Version: 6.1.0
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-20 17:04 UTC by Vladimir Brik
Modified: 2024-06-26 22:44 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.2.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Brik 2024-06-20 17:04:41 UTC
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
Comment 1 Vladimir Brik 2024-06-20 17:15:14 UTC
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
Comment 2 Nate Graham 2024-06-21 00:14:33 UTC
Seems sane enough. Wanna submit a merge request to change it?
Comment 3 Bug Janitor Service 2024-06-21 19:17:10 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2330
Comment 4 Vladimir Brik 2024-06-21 19:24:44 UTC
(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
Comment 5 Nate Graham 2024-06-26 22:44:21 UTC
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