← All Posts Hand holding a white keyboard key while testing keyboard repeat rate and repeat delay

Key Repeat Rate Test: Fix Keyboard Repeat Delay and Speed

Published · Last updated

Fast Answer

Use the keyboard repeat rate test first: hold one normal letter key for about five seconds and record the first-repeat delay in milliseconds plus the repeat speed in Hz. If single taps feel instant but held keys wait too long before repeating, change repeat delay/rate in your operating system. If one key repeats after release or types double letters from a single tap, test for key chatter or a stuck key instead.

Keyboard repeat rate is easy to misdiagnose because it feels like lag. The difference is simple: input lag affects every tap; repeat delay only appears after you hold a key down.

This guide starts with measurement, then walks through Windows, macOS, and Linux settings. It also shows when the problem is not repeat rate at all, but keyboard latency, polling-rate confusion, key chatter, or a physically stuck key.

How to Run a Clean Key Repeat Rate Test

A repeat-rate result is only useful when you test the same way each time. Do not mash keys. Hold one ordinary key and let the operating system produce repeat events.

  1. Open the tester

    Start with the repeat-rate checker and use a simple letter key such as A, S, or J. Avoid modifier keys because browsers and apps treat them differently.

  2. Hold for five seconds

    The first pause is your repeat delay. The events after that pause are your repeat rate. Run three passes and compare the middle result.

  3. Change one setting at a time

    If you adjust delay, leave speed alone for the next run. If you adjust speed, keep delay fixed. Otherwise you cannot tell what helped.

  4. Compare wired and wireless only if needed

    Bluetooth and 2.4 GHz keyboards can add separate latency. For pure repeat-rate tuning, a wired run gives the cleanest baseline.

Repeat Delay vs Repeat Rate vs Latency vs Chatter

These terms overlap in search results, but they are different problems. Use the table before changing settings.

SymptomLikely causeBest next check
A held key waits before repeatingRepeat delay is too longRun this repeat-rate test, then adjust OS keyboard delay.
A held key repeats too slowly after it startsRepeat rate is too lowRaise repeat speed and re-test the Hz result.
Every single tap appears lateInput latency, wireless delay, display delay, or app lagUse the keyboard latency checker.
One physical press types two lettersSwitch bounce / key chatterUse the keyboard double-click test and read the chatter guide.
One key keeps firing after releaseStuck switch, debris, firmware state, or accessibility repeat behaviorTest the key state and compare with the stuck key test.
Browser Hz looks lower than keyboard specsOS auto-repeat, not hardware polling rateUse the keyboard polling rate test only for the right question.

Good Repeat Delay and Repeat Rate Settings

There is no universal best setting. Fast repeat helps shortcuts and games, but too-fast repeat can flood text fields and accessibility workflows.

Typing and writing

Use a medium delay and medium-fast repeat. This prevents accidental doubled letters while still making backspace and arrow-key movement responsive.

Coding and editing

Use short delay with fast repeat if you often hold arrow keys, delete, backspace, or Vim-style movement keys. Re-test after changing your editor key repeat behavior.

RTS, MMO, and hotkey-heavy games

Short delay and fast repeat can make held hotkeys feel more responsive. Test in-game too because some games ignore OS repeat or apply their own input rules.

Accessibility or accidental repeats

Use a longer delay or enable accessibility filters only if held keys fire when you do not intend them to. Do not enable heavy filters for gaming unless you need them.

Hands on a glowing mechanical keyboard used to tune repeat speed for gaming and hotkeys
Good Repeat Delay and Repeat Rate Settings

How to Change Repeat Delay and Speed on Windows, Mac, and Linux

Use the normal settings UI first. Registry commands and terminal overrides should be last, because they are easy to over-tune and hard to explain later.

  1. Windows 10 and current Windows 11

    Press Win + R, type control keyboard, then use the Speed tab. Move Repeat delay toward Short and Repeat rate toward Fast, apply, and re-test. Newer Windows builds are also moving character repeat delay/rate into Settings > Accessibility > Keyboard.

  2. macOS

    Open System Settings > Keyboard. Adjust Key repeat rate and Delay until repeat. If Slow Keys is enabled under accessibility settings, turn it off or tune it separately before blaming repeat rate.

  3. Ubuntu and GNOME Linux

    Open Settings > Accessibility > Typing and use Repeat Keys, Delay, and Speed. For X11 power users, xset r rate 200 40 is an advanced temporary test, not the first fix.

  4. After each change

    Return to the browser test, run the same key again, and write down delay plus Hz. The goal is consistency, not the highest number possible.

Finger pressing an illuminated keyboard key while checking repeat delay settings
How to Change Repeat Delay and Speed on Windows, Mac, and Linux

Troubleshooting Matrix

If the repeat-rate sliders do not solve it, the symptom usually points to a different layer.

SymptomLikely causeBest next check
Repeat never startsRepeat Keys may be disabled, the app blocks repeats, or the key is not a repeatable character.Test in a plain text field and another browser.
Repeat starts lateRepeat delay is long, Slow Keys or Filter Keys may be active, or the keyboard is waking from power saving.Shorten repeat delay and check accessibility keyboard settings.
Repeat is too fastRepeat rate is high or an app is interpreting held keys aggressively.Lower repeat rate and test in the app where it hurts.
Repeats after releaseThe key may be physically stuck, dirty, or sending a late keyup event.Run a full keyboard tester and clean that switch area.
Only one key behaves badlyLikely switch, stabilizer, debris, or firmware issue rather than OS repeat settings.Use the chatter/stuck-key workflow before changing global OS settings.
Only one game or editor is affectedThat app may override key repeat or bind held-key actions separately.Check the app settings and confirm the browser result is normal.

Watch: Changing Keyboard Repeat Delay and Rate on Windows

This video supports the Windows part of the workflow. Use it for the control-panel path, then come back and verify the result with the browser test.

The video demonstrates where to change keyboard repeat delay and rate in Windows 11. Pair it with live measurement so you know whether the setting actually changed your repeat behavior.

Tools to Use Next

Related Guides

Sources and Research Notes

This article combines KeyboardTester.click first-party search data, live tool behavior, and stable operating-system references. The practical warning is simple: measure before applying global keyboard settings.

FAQ

  • What is keyboard repeat rate?

    Keyboard repeat rate is how many repeated key events fire per second after you hold a key long enough for auto-repeat to start. It is different from keyboard polling rate.

  • What is keyboard repeat delay?

    Keyboard repeat delay is the pause between the first keypress and the first repeated event while you keep holding the key down. If held keys feel slow but single taps are instant, this is the setting to check.

  • Does repeat rate affect gaming?

    It can affect games or actions that accept held-key repeat events, such as menus or some hotkeys. Many games read key state directly, so always test inside the game after changing OS settings.

  • Is repeat delay the same as input lag?

    No. Input lag affects every keypress. Repeat delay only affects what happens after a key is held. Use a latency test if single taps are late.

  • Why does one key repeat even after I release it?

    That is usually not a global repeat-rate setting. It points to a stuck key, dirt, switch chatter, firmware state, or a delayed keyup event. Test that key separately before changing OS-wide settings.

  • Can I set repeat rate higher than the normal slider allows?

    Advanced registry or terminal tweaks exist, but they can cause accidental repeats and inconsistent app behavior. Use the normal settings first, then verify with the browser test before going further.

Start with evidence, not guesses. Run the keyboard repeat rate test, change one OS setting, then re-test before touching latency, polling rate, or hardware fixes.

Windows app

KeyboardTester.click is available from Microsoft Store

Install the official Windows app shortcut, or keep using the same free testing tools in your browser.

Download from Microsoft Store Download from Microsoft Store