Bug 279201 - make delay easier to make match any common BIOS setting (a multiple of 50)
Summary: make delay easier to make match any common BIOS setting (a multiple of 50)
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_keyboard (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR wishlist
Target Milestone: ---
Assignee: Andriy Rysin
Depends on:
Reported: 2011-08-02 18:59 UTC by Felix Miata
Modified: 2024-07-23 20:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Note You need to log in before you can comment on or make changes to this bug.
Description Felix Miata 2011-08-02 18:59:55 UTC
Most PC BIOS that offer keyboard repeat and delay settings offer delay options only in multiples of 50, so that's what mine are always set to when offered, and what my fingers are used to. I wish all apps to obey this, but naturally KDE can't be bothered to respectfully initialize its settings using these values. So the least it could do is make it less difficult to match the BIOS. The reason it's hard now, same as as far back as my use of KDE goes, a decade at least, is it initializes to 660, more than double the highest value I've ever seen a BIOS offer, and it only increments or decrements via the scroller to change increments of +50/-50 from the current value. To reach 250, either the value window must be selected and then a number typed in, or one must first drag the slider all the way to the left or right to get the value onto a multiple of 50, after which the scroller be used to shift it to 250. Those who actually want some odd multiple of 10 ought to be the ones who have to take the more difficult steps to reach their goals. For all others the initial value should either start at some multiple of 50, or allow finer scroller adjustments so that 250 can be reached from the initial value using the scroller. Even better would be for KDE to read the BIOS settings and offer them as initial values, or offer a checkbox to simply say use the BIOS settings (and same for NUMLOCK).
Comment 1 Christoph Feck 2011-08-05 18:23:15 UTC
> or offer a checkbox to simply say use the BIOS settings

That's bug 218734 and fixed in KDE 4.7.
Comment 2 Andriy Rysin 2011-10-29 03:41:11 UTC
As Christoph noted above leaving default keyboard settings has been implemented in 218734. Marking as dup.

*** This bug has been marked as a duplicate of bug 218734 ***
Comment 3 Felix Miata 2011-10-29 04:10:24 UTC
Bug 218734 only helps when the BIOS actually has a repeat delay setting. For the many BIOS that don't, which seems to be more and more common than it was over a decade ago (I just tested 3 systems, and only one offers it), the delay still needs to be a multiple of 50. It remains impossible to achieve a multiple of 50 in systemsettings without first moving the slider all the way to one end, typing in the number, or waiting on the scroller to get to one end and then back to the desired rate. Simply changing the default from 660 to 650 would get the job done, probably very simply.
Comment 4 Felix Miata 2015-04-23 08:27:59 UTC
Trinity users got this:
Comment 5 cwo 2024-07-23 20:03:00 UTC
With the new keyboard configuration module in Plasma version 6.1, the default is set to 600 ms (a multiple of 50), and the spinbox that can be used to alter this value has a step size of 50, so it is easy to keep things in multiples of 50.

(The same seems to be true in my version of Plasma 5.27, so I assume this was fixed at an earlier time)

If you feel this does not adequately address this issue, please feel free to reopen this bug.