Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What are the all possible values of Repeat Rate / Repeat Delay offered by Win 7 concerning Keyboard settings.

share|improve this question
Did you check in the control panel under Keyboard settings? Or are you looking for something more specific? – bfhd Feb 9 '12 at 23:50
For sure I did. But there are no values, expressed only in words (short/long or fast/slow). I need an exact values in miliseconds. – Stanyko Feb 9 '12 at 23:59
up vote 6 down vote accepted

Check in the registry under HKEY_CURRENT_USER\Control Panel\Keyboard.

The KeyboardSpeed property indicates the repeat speed setting that determines the length of time between each keystroke repeat message sent by the operating system.

This value is in the range from 0 (approximately 250 millisecond delay) through 3 (approximately 1 second delay). The actual delay associated with each value may vary depending on the hardware.

The KeyboardDelay property indicates the length of time after a key is pressed and held down before keystroke repeat messages are sent by the operating system.

This is a value in the range from 0 (approximately 2.5 repetitions per second) through 31 (approximately 30 repetitions per second). The actual repeat rates are hardware-dependent and may vary from a linear scale by as much as 20%.


share|improve this answer
This answer does not appear to be supported by the information given in the "source" link. – kreemoweet Nov 23 '12 at 21:56
The link has been changed since I posted it, it was a direct copy/paste ;(. This is a likely replacement: – bfhd Feb 20 '13 at 19:56

Leave HKEY_CURRENT_USER\Control Panel\Keyboard alone and try [HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response] instead. Try the following settings which activate so-called filter keys:

[HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]

Flags has to be 59, other values are in ms. Needs logout or restart to activate. Experiment as you wish, though I found AutoRepeatDelay less than 200 generating unneeded repeats. I tested XP Home and Prof, as well as Windows 7 64 bit, and it worked excellently.

Original values, just in case of trouble, are:

share|improve this answer
Thanks for posting this! I used auto-repeat value of 725 for my 1000 Hz polling rate keyboard, it was doing random repeats and this fixed it :) – Zhuinden Aug 19 '14 at 18:06

Your Answer


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.