What are the all possible values of Repeat Rate / Repeat Delay offered by Win 7 concerning Keyboard settings.
Check in the registry under
KeyboardSpeed property determines the rate at which a character repeats when a keyboard key is held down.
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%.
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 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.
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] "AutoRepeatDelay"="200" "AutoRepeatRate"="6" "DelayBeforeAcceptance"="0" "Flags"="59"
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:
"AutoRepeatDelay"="1000" "AutoRepeatRate"="500" "DelayBeforeAcceptance"="1000" "Flags"="126"
For a UI alternative to modifying the registry as described by Appenzeller, this utility lets you tweak to speeds not available through the Control Panel.
https://geekhack.org/index.php?topic=41881.0 - FilterKeys Setter... for a faster key repeat (in Windows)