Skip to content
Windows

How to Change Keyboard Repeat Rate in Windows 11

Richard
Written by
Richard
Updated 9 min read
How to Change Keyboard Repeat Rate in Windows 11
How to Change Keyboard Repeat Rate in Windows 11
Before you start
  • 14 steps
  • Includes a restart or sign-out

The keyboard repeat rate in Windows 11 controls how fast characters appear when you hold down a key. The repeat delay is the pause before that repeating starts. Changing these two settings can help you type faster, or stop accidental double letters when you rest a finger on a key too long.

The quickest way to change them is the classic Control Panel, which still works in Windows 11 Home and Pro. Its Keyboard Properties window has two sliders and applies changes without a restart. The Registry Editor is a second route that edits the same values directly: KeyboardSpeed takes 0 to 31, and KeyboardDelay takes 0 to 3. Either way, you can undo your change by setting the values back.

⚡ Quick Answer

To change the keyboard repeat rate in Windows 11, open Control Panel, set View by to Large icons, click Keyboard, and move the Repeat rate and Repeat delay sliders on the Speed tab. Click OK to apply. The change takes effect immediately, with no restart needed.

Advertisement

Why Change Your Keyboard Repeat Rate?

If you type a lot, or you play games where you hold a key down, a faster repeat rate can feel better. If you often rest a finger on a key too long and get strings of repeated letters, a slower rate or a longer repeat delay can fix that. Neither setting is right for everyone, so expect to try a couple of positions before you settle on one.

Change one slider at a time and test it before touching the other. The repeat rate sets how many characters appear per second once repeating starts. The repeat delay sets how long you wait before it starts. Mixing up the two is the most common reason a change seems to do nothing.

Advertisement

Windows 11 also has a keyboard page in Settings, under Settings Accessibility Keyboard. It does not hold the repeat rate and repeat delay sliders. It does have a Filter keys option that can ignore quick keystrokes and slow down the repeat rate. This helps with accidental repeats, but it can make normal typing feel sluggish. Filter keys can also switch on by accident if you hold the right Shift key for about eight seconds, so check it if your typing suddenly feels slow. Menu names can differ slightly between Windows 11 builds.

Change Keyboard Repeat Rate Using Control Panel

To change the keyboard repeat rate with Control Panel, open the classic Control Panel app from the Start menu search bar and switch the view to large or small icons. Click Keyboard to open its properties window, then adjust the repeat delay and repeat rate sliders to match how fast you want characters to repeat when you hold a key.

The change takes effect straight away and does not need a restart. The only thing that can get in your way is the default Category view, which hides the Keyboard icon. The steps below cover that.

  1. Open Control Panel Open the Control Panel on your Windows 11 PC. You can also click Start, type Control Panel and press Enter. The Control Panel window opens, most likely in Category view.
  2. Set View by: (top right) to Large icons or Small icons, not Category. The Category view hides the Keyboard icon. Once you switch, you will see a long list of single icons.
  3. Click Keyboard. The icons are in alphabetical order, so it sits roughly in the middle of the list. The Keyboard Properties window opens.
  4. Select the Speed tab in the Keyboard Properties window. It is normally the tab that opens first.
  5. Under Character repeat, move the Repeat rate slider to the left (Slow) for slower repeat or to the right (Fast) for faster repeat.
  6. Adjust the Repeat delay slider if you want to change the pause as well. It sets how long you hold a key before it starts repeating. Move it toward Long if you get unwanted repeated letters, or toward Short if repeating feels slow to start.
  7. Click in the test box labelled Click here and hold down a key to test repeat rate and hold down a letter. Adjust the sliders until the speed feels right, then click OK to save your changes. The window closes and the new speed is active.

That’s it. Your keyboard now repeats at the speed and delay you set in Control Panel, and the change applies to your account without a restart. You can reopen the same window at any time to move the sliders again.

Windows Control Panel icon view keyboard
Windows Control Panel icon view keyboard
Keyboard repeat key settings in Windows 11
Windows keyboard repeat key settings

Change Keyboard Repeat Rate Using Windows Registry (Advanced Users)

To change the keyboard repeat rate with the Windows Registry, open Registry Editor by typing regedit in the Start menu. Go to 🗝️HKEY_CURRENT_USER\Control Panel\Keyboard and change the values for KeyboardDelay and KeyboardSpeed. These are the same values the Control Panel sliders write, so the two methods give the same result.

Advertisement
⚠️WarningThis route gives you direct control over the numbers. It is handy if you want to script the change or the Control Panel sliders are not available. Back up the registry first.
⚠️WarningBe careful when editing the registry.

Wrong changes can cause problems with your PC. Back up first: in Registry Editor, click File, then Export, choose a location, and save the file. To restore it later, double-click the saved .reg file. Because these values sit under 🗝️HKEY_CURRENT_USER, the change only affects your own user account.

  1. [ADMIN REQUIRED] Open Registry Editor Open the Windows Registry Editor. You can also click Start, type regedit and press Enter. Click Yes if User Account Control asks for permission. Registry Editor is available in both Home and Pro, and its window opens with a folder tree on the left.
  2. Go to this folder path: HKEY_CURRENT_USER\Control Panel\Keyboard. You can paste it into the address bar at the top of Registry Editor and press Enter. The Keyboard key is now selected, with its values listed in the right pane.
  3. If you don’t see the Keyboard folder, right-click the Control Panel folder, choose New Key, and name it Keyboard. On most PCs this key already exists, so you will usually skip this step.
  4. Look in the right pane for an existing KeyboardSpeed value. If it is there, skip to step 6. If it is missing, right-click an empty area of the right pane and select New String Value. A new value appears with its name ready to edit.
  5. Name the new value KeyboardSpeed. Spell it exactly as shown and press Enter.
  6. Double-click KeyboardSpeed and enter a number between 0 (slow) and 31 (fast) in the Value data box to set your repeat rate speed. Click OK. To change the pause before repeating starts, edit KeyboardDelay the same way, and create it first if it is missing. It takes a small whole number, where 0 is the shortest delay and 3 is the longest, about one second.
  7. Close the Registry Editor and restart your computer to apply the changes. Signing out and back in may be enough, but a restart is the reliable option. If you see no difference afterwards, re-open the key and check that the value name and number are correct.

That’s it. Your account now uses the KeyboardSpeed and KeyboardDelay numbers you entered. If you want to go back, type the old numbers in again or re-import the .reg file you exported.

Editing keyboard repeat rate in Windows registry
Windows keyboard repeat key settings change via registry
Inputting KeyboardSpeed value
Windows keyboard repeat key settings change via registry value data

What Happens When You Change These Settings?

Once you save your changes, your keyboard repeats at the new speed. The repeat delay changes too if you adjusted it. You will notice the difference right away when you hold down a key, and a quick test in Notepad or any text box shows it clearly.

If the new setting does not feel right, go back to the same place and move the sliders or change the values again. Nothing is permanent. If you changed the registry and want to undo it, re-import your exported .reg file or type the old numbers back in.

Advertisement

If typing still feels slow or skips repeated letters after you set the sliders, check Settings Accessibility Keyboard and make sure Filter keys is off. That setting overrides the normal repeat behavior.

Summary

Adjusting your keyboard repeat rate in Windows 11 lets you set a typing speed that feels right for you. For most people the Control Panel sliders are the quickest way, and they apply immediately. For finer control, or for scripting, use the Registry Editor, back up first, and restart afterwards.

Frequently asked questions

How to reduce key repeat rate in Windows?

Open Control Panel and set View by to Large icons or Small icons, then click Keyboard and go to the Speed tab. Move the Repeat rate slider toward Slow, test the change in the test box, then click OK. A slower rate means held keys repeat more slowly. Moving the Repeat delay slider toward Long also helps if you rest a finger on keys too long. No restart is needed.

How to reduce key repeat rate in windwos?

Open Control Panel, set View by to Large icons or Small icons, then choose Keyboard to reach Keyboard Properties. On the Speed tab, move the Repeat rate slider toward Slow, click in the test box to check it, then click OK. Held keys will repeat more slowly. For accidental double letters, also move the Repeat delay slider toward Long.

How to get help in 🪟 Windows 11 keyboard sound?

Open Settings, select Accessibility, then choose Keyboard. Turn Sticky Keys on or off, and check its options if you hear beeps when you press Caps⇩, Num Lock, or Scroll Lock. Windows has no single setting for physical keyboard clicks, so look for the sound in these options first.

How to set up the Windows keyboard for 🪟 Windows 11 for english?

Open Settings, select Time & language, then choose Language & region. Select Add a language, search for English, and install it. Choose the English variant you use, such as English (United States). Then select it as your default input method so your keyboard types in English.

How do I make my keyboard bigger I cannot see it on laptop 🪟 Windows 11 10?

You cannot physically enlarge a laptop keyboard. Open Settings, select Accessibility, then choose Keyboard and turn on the On-screen keyboard to display a larger keys panel. For bigger text, go to Accessibility, then Text size. Or connect a larger external keyboard.

How to get help in 🪟 Windows 11 keyboard?

Open Settings, select System, then Troubleshoot, then Other troubleshooters. Select Run next to Keyboard to let Windows check for common keyboard problems. For help with other issues, open the Get Help app from the Start menu and describe the problem in the search box.

Still have a question?

Answered by AI from this guide. Good questions may be added to this page — please don't include personal details.

Tags: #Windows 11

Did this guide fix your problem?

Richard

About the Author

Richard

Tech Writer, IT Professional

Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.

Advertisement

No comments yet — be the first to share your thoughts!

Leave a Comment

Your email address will not be published. Required fields are marked *