Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I always keep my keyboard repeat rate at the maximum and the delay at the minimum for optimal keyboard responsiveness.

Under Windows 7 however, I have found that the rate and delay are reset to the defaults (ie the one’s that are set with a fresh Windows installation) whenever the system resumes from sleep and requires opening the keyboard control panel applet (which already shows the desired settings) and manually setting them again by pressing Enter.

I have seen a couple of posts in the Microsoft support forums, but no solutions. Does anyone know of a way to fix this?

share|improve this question
    
It seems to be a power management issue. Do you use a notebook? –  NGLN Dec 20 '11 at 18:03
    
@NGLN, no; desktop. –  Synetech Dec 20 '11 at 19:56
add comment

3 Answers

I had the same problem. Very irritating. So I wrote a little task bar application that resets the keyboard repeat rate and delay when it's double-clicked. It's supposed to reset the rate and delay when it comes out of sleep but sometimes it works, sometimes it doesn't. But double-clicking the little task bar icon is so easy I haven't bothered debugging it that far.

Download the source here: http://thumpers-hole.net/KeyboardReset.zip
Download just the app here: http://thumpers-hole.net/KeyboardReset-JustExe.zip

Hope this helps.

EDIT: Fixed link. Sorry for the wrong link.

share|improve this answer
    
Thanks for the work-around. I saw a similar solution presented in a Microsoft Answers thread—possibly from you. (I hope Maggie somehow gets better.) –  Synetech Mar 8 '11 at 19:05
    
You're welcome. Like I said, I feel your pain on that one which I why I made the app. And thanks for your thoughts on Maggie. She was a wonderful woman but she's in a better place now. –  chris Mar 11 '11 at 14:09
    
Oops, sorry; I didn’t notice that part. We lost a cat (who was like a child) to lung cancer a couple of years ago. He was not feeling well, so we brought him to the vet to get better, and had to put him to sleep and go home without him. I’m not sure which is better, a long lead-in or sudden loss. –  Synetech Mar 11 '11 at 19:27
add comment

go into:

  1. control panel
  2. ease of access center
  3. make keyboard easier to use
  4. setup filter keys
  5. setup repeat and slow keys
share|improve this answer
1  
Nice found, but it's not the wish to slow the keys down, but up. –  NGLN Dec 20 '11 at 18:03
1  
@robert I already have them set to the maximum repeat rate and minimum delay. The problem is that the settings are lost when I resume from standby (as the question clearly states). –  Synetech Dec 20 '11 at 19:58
add comment

Run RegEdit and go to HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Responce

Set:

  • AutoRepeatDelay — 300 or something (that's probably milliseconds);
  • AutoRepeatRate — 15 or 30 (some guy claims that 15 equals 64 chars/second and 30 equals 32. 15 is fine for me);
  • BounceTime — 0 (the minimum time of keypress that Windows registers at all);
  • DelayBeforeAcceptance — 0 (pretty much the same as above);
  • Flags — 35 to show FilterKeys icon in tray, 34 to hide it. Requires reboot, presumably. I use 34.

Those settings can be reached through Control Panel->Ease of Access->Change how your keyboard works->FilterKeys->Set up Repeat and Slow Keys, but the values you can set there are way too slow. Hence the registry hacking.

share|improve this answer
2  
You did not read the question. It doesn’t matter whether you set the keyboard rates from the Control Panel or the registry, they get reset on resume from standby. –  Synetech Feb 5 '13 at 14:50
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.