How to Change Keyboard Character Repeat Delay and Rate in Windows


If your Windows device has a hardware keyboard, you can change the character repeat delay and rate for when you press and hold down a key.

The repeat delay is the pause between pressing a key and when it starts repeating.

The repeat rate is the speed at which it repeats.

This tutorial will show you how to change the keyboard character repeat delay and rate for your account in Windows 7, Windows 8, and Windows 10.


 CONTENTS:

  • Option One: Change Keyboard Character Repeat Delay in Keyboard Properties
  • Option Two: Change Keyboard Character Repeat Rate in Keyboard Properties
  • Option Three: Change Keyboard Character Repeat Delay in Registry Editor
  • Option Four: Change Keyboard Character Repeat Rate in Registry Editor





OPTION ONE

Change Keyboard Character Repeat Delay in Keyboard Properties


1. Open the Control Panel (icons view), click/tap on the Keyboard icon, and close the Control Panel if you like.

2. In the Speed tab, adjust the Repeat delay slider to be long or short for what you want, and click/tap on Apply. (see screenshot below)

The slider position in the screenshot below is the default setting.

3. Use the Click here and hold down a key to test repeat rate field to test the repeat delay and rate to see if it's what you want. If it's not, repeat steps 2 and 3 until it is.

4. When finished, click/tap on OK.

Change Keyboard Character Repeat Delay and Rate in Windows-keyboard_character_repeat_delay.png






OPTION TWO

Change Keyboard Character Repeat Rate in Keyboard Properties


1. Open the Control Panel (icons view), click/tap on the Keyboard icon, and close the Control Panel if you like.

2. In the Speed tab, adjust the Repeat rate slider to be slow or fast for what you want, and click/tap on Apply. (see screenshot below)

The slider position in the screenshot below is the default setting.

3. Use the Click here and hold down a key to test repeat rate field to test the repeat delay and rate to see if it's what you want. If it's not, repeat steps 2 and 3 until it is.

4. When finished, click/tap on OK.

Change Keyboard Character Repeat Delay and Rate in Windows-keyboard_character_repeat_rate.png






OPTION THREE

Change Keyboard Character Repeat Delay in Registry Editor


1. Press the Win+R keys to open Run, type regedit into Run, and click/tap on OK to open Registry Editor.

2. Navigate to the key below in the left pane of Registry Editor. (see screenshot below)

HKEY_CURRENT_USER\Control Panel\Keyboard

Change Keyboard Character Repeat Delay and Rate in Windows-keyboard_character_repeat_delay_regedit-1.png

3. In the right pane of the Keyboard key, double click/tap on the KeyboardDelay string value (REG_SZ) to modify it. (see screenshot above)

4. Type in a number between 3 (long) and 0 (short) (3, 2, 1, 0) for the repeat delay you want, and click/tap on OK. (see screenshot below)

The default repeat delay is 1.

Change Keyboard Character Repeat Delay and Rate in Windows-keyboard_character_repeat_delay_regedit-2.png

5. Sign out and sign in to apply.






OPTION FOUR

Change Keyboard Character Repeat Rate in Registry Editor


1. Press the Win+R keys to open Run, type regedit into Run, and click/tap on OK to open Registry Editor.

2. Navigate to the key below in the left pane of Registry Editor. (see screenshot below)

HKEY_CURRENT_USER\Control Panel\Keyboard

Change Keyboard Character Repeat Delay and Rate in Windows-keyboard_character_repeat_rate_regedit-1.png

3. In the right pane of the Keyboard key, double click/tap on the KeyboardSpeed string value (REG_SZ) to modify it. (see screenshot above)

4. Type in a number between 0 (slow) and 31 (fast) for the repeat rate you want, and click/tap on OK. (see screenshot below)

The default repeat rate is 31.

Change Keyboard Character Repeat Delay and Rate in Windows-keyboard_character_repeat_rate_regedit-2.png

5. Sign out and sign in to apply.


That's it,
Shawn