GNOME Bugzilla – Bug 646241
Repeat speed pref not remembered in GUI
Last modified: 2011-03-31 11:22:05 UTC
1) Open gnome-control-center 2) Click on 'Keyboard' 3) Change the value of the repeat speed slider 4) Click 'All Settings', then back to 'Keyboard', notice the value isn't remembered
It is remembered. But the math is wrong in there (above and beyond the clipping due to some uncast ints).
*** Bug 646243 has been marked as a duplicate of this bug. ***
Created attachment 184718 [details] [review] keyboard: Clarify actual units used for repeat rate We designed for the repeat rate being a delay between repeated keys, in milliseconds, so we could have 0.5 characters per second (a character every 2 seconds) for a11y purposes. Except that: * the schema kind of mentioned it, but it wasn't clear * XF86Misc doesn't support less than one character per second * Parts of the API seemed to expect the rate being in number of chars per second.
Created attachment 184719 [details] [review] keyboard: Set repeat-interval correctly This sets the repeat-interval key in milliseconds. From a minimum of one char per 2 seconds up to 50 characters per second (as per requirements listed in 84eed6b0cf9f0b44db5a030018bfca17dae18fd5).
*** Bug 643069 has been marked as a duplicate of this bug. ***
Review of attachment 184718 [details] [review]: ::: data/org.gnome.settings-daemon.peripherals.gschema.xml.in.in @@ +66,2 @@ <default>30</default> + <summary>Repeat Interval</summary> Might be slightly nicer to say 'Key Repeat Interval' here.
Comment on attachment 184718 [details] [review] keyboard: Clarify actual units used for repeat rate With a small change to the repeat-interval description Attachment 184718 [details] pushed as 44bdb6a - keyboard: Clarify actual units used for repeat rate
And bumped gnome-settings-daemon requirements to make sure the new schema is present Attachment 184719 [details] pushed as 6dd3318 - keyboard: Set repeat-interval correctly