TIP: Click on subject to list as thread! ANSI
echo: osdebate
to: Gary Britt
from: Gary Britt
date: 2007-04-10 11:51:06
subject: Re: Solved - Faster cursor and key repeat rate in Windows XP !!!!!!!!!!

From: Gary Britt 

OK, I've been using it now for several days and this cursor/key repeat
speed up trick works great!!!  These are the final settings I've been
using:

REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]
"AutoRepeatDelay"="200"
"AutoRepeatRate"="15"
"BounceTime"="0"
"DelayBeforeAcceptance"="6"
"Flags"="59"
"Last BounceKey Setting"=dword:00000000 "Last Valid
Delay"=dword:000000c8
"Last Valid Repeat"=dword:0000000f
"Last Valid Wait"=dword:00000006



If keyrepeat is too fast with these settings, then change the
AutoRepeatRate to 16.  If you experience accidental key repeats, then
change the AutoRepeatDelay to 210, 220, 230, 240, or 250.  Shouldn't need
to set this higher than 250 which is, I believe, Windows' Default.  If you
get accidental key presses instead of accidental key repeats, then change
the DelayBeforeAcceptance to 8 or possibly even 10.  Never set the
AutoRepeatDelay below 200.  If you were to set it too much below 200 you
will get key bounce/key repeats that will make using the keyboard almost
impossible.  Also, as a safety measure don't ever check in the control
panel-accessibility applet to have settings applied to the "Logon
Desktop".
  That way if you screw up these registry changes you will still be able to
logon and use your mouse to edit out the bad changes or use your mouse to
cause a system restore point to be used to fix the bad edits.

I've also discovered that FilterKeys via control panel can be turned on and
off and will keep these settings in effect.  If however you click into the
FilterKeys "Settings Tab" then these entries in the Registry may
be overwritten to their very slow defaults.

Gary

Gary Britt wrote:
> I have always found that the cursor speed and key repeat rate in Windows
> XP was not nearly fast enough.  Even when the repeat rate was set to
> maximum speed through the control panel.  The key repeat rate in XP is
> measurably slower at maximum than the maximum repeat rate under Win2K.
> I have tried to find a way to make the cursor speed up, and did find a
> program called Keyboard King that works very well and very customizable,
> but alas its implementation is somehow flawed because it doesn't play
> well with other keyboard hotkey/macro programs and doesn't get along at
> all with DOS programs running in a window.
>
> I have finally found a solution, that at least allows the cursor and key
> repeat rate to be set as high or higher than in Win2K.
>
> The solution is you can trick the accessibility tool "FilterKeys" to
> SPEEDUP the repeat rate instead of slowing it down.  To implement this
> solution just add the following to your XP registry and then reboot.
> Upon rebooting Filterkeys should be loaded and your key repeat rate will
> be about 66 characters per second.  Twice as fast as the maximum XP
> repeat rate.  The repeat rate can be adjusted just by changing the
> appropriate entry in the following reg entry, if 66 cps is too fast or
> too slow for your tastes.
>
> Here's the reg entry:
>
> REGEDIT4
>
> [HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]
> "AutoRepeatDelay"="200"
> "AutoRepeatRate"="15"
> "BounceTime"="0"
> "DelayBeforeAcceptance"="8"
> "Flags"="59"
> "Last BounceKey Setting"=dword:00000000
> "Last Valid Delay"=dword:000000c8
> "Last Valid Repeat"=dword:0000000f
> "Last Valid Wait"=dword:00000008
>
>
>
> The settings are in milliseconds.  The AutoRepeatRate is the interval
> between each repeat so a setting of 15 ms = 1,000/15 = 66.67 cps key
> repeat rate.  The DelayBeforeAcceptance is the milliseconds the key must
> be depressed to be recognized.  My Northgate Omnikey keyboards and
> probably most keyboards call this a Key Validation time and the default
> for my Omnikeys is 8 milliseconds.  So that's what I would recommend for
> everyone.  BounceTime should always be 0 for this configuration.  The
> AutoRepeatDelay setting of 200 milliseconds (.20 seconds) is the default
> and minimum setting for my Omnikey keyboards.  Windows may use a setting
> of 250, in effect.  So this setting is a bit less of delay before
> repeats start than under the smallest delay setting windows otherwise
> allows.  AutoRepeatDelays that are set two low will result in serious
> key bounce (i.e., unintended key repeats).  The Flags key is what tells
> windows to load the filterkeys driver/options and tells it what options
> and settings have been selected.
>
> NOTE:  Don't use the control panel applet for accessibility/Filterkeys
> to make changes or try to adjust keyboard settings because if you do the
> above entries will be overwritten by the very slow default filterkeys
> settings. If you want to adjust the keyrepeat rate or something, you
> have to do it by editing the registry entries above and then rebooting.
>
> I don't know if anybody else needs a faster key repeat rate, but I sure
> did.  I've been used to a very speedy cursor since the days of MS/PC-dos
> and old utilities like "Cruise Control".  Based on my google searches
> for a solution that somebody else might have come up with, it appears
> neither faster key repeat rates or a mouse with a decent acceleration
> curve under XP aren't in much demand.  So I may be the only one who
> needed/wanted a solution to these nagging problems.  I've now found
> registry hacks to solve both of these XP problems.
>
> Enjoy if you so desire.
>
> Gary

--- BBBS/NT v4.01 Flag-5
* Origin: Barktopia BBS Site http://HarborWebs.com:8081 (1:379/45)
SEEN-BY: 633/267
@PATH: 379/45 1 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.