---
title: "KeyboardDelay 0 and KeyboardSpeed 31: the fastest keyboard repeat rate in Windows"
description: "KeyboardDelay is how long you hold a key before it starts repeating (0 is the shortest, about 250 ms), and KeyboardSpeed is how fast it repeats (31 is the."
url: https://frozentweaks.com/tweaks/keyboard-repeat-rate-and-delay
author: Frost LIVE, Founder of Frozen Tweaks
published: 2026-10-08
updated: 2026-10-08
category: "Windows"
source: Frozen Tweaks (https://frozentweaks.com)
---

# KeyboardDelay 0 and KeyboardSpeed 31: the fastest keyboard repeat rate in Windows

**Short answer:** KeyboardDelay is how long you hold a key before it starts repeating (0 is the shortest, about 250 ms), and KeyboardSpeed is how fast it repeats (31 is the fastest, about 30 per second). This tweak sets both to their fastest values. In the registry it sets KeyboardDelay to 0 under HKCU\Control Panel\Keyboard, and 1 more value.

## In the app

- Switch: Fastest Keyboard Repeat (Windows, Free, Standard)
- Undo: Yes. Switching it off puts back exactly what was there before, value for value.
- Catalog row: https://frozentweaks.com/tweaks#t-1176

## What it does

KeyboardDelay is how long you hold a key before it starts repeating (0 is the shortest, about 250 ms), and KeyboardSpeed is how fast it repeats (31 is the fastest, about 30 per second). This tweak sets both to their fastest values.

In the app the switch is called "Fastest Keyboard Repeat", described there as: Sets the shortest delay and the fastest repeat rate for a held key (sign out once).

## When it helps

- Typing, editing and menus that respond to a held key.

## When it hurts

- Most games read key presses directly and ignore the repeat settings, so movement in a game does not change.
- Sign out once to apply.

## What it writes

Read from the app's source. "Switching it off" is what the app writes when you turn the tweak off again.

Registry values:

| Key | Value | With the tweak | Switching it off |
| --- | --- | --- | --- |
| `HKCU\Control Panel\Keyboard` | `KeyboardDelay` | `0` | Your previous value (saved before the change, or deleted if there was none). Windows default: 1 |
| `HKCU\Control Panel\Keyboard` | `KeyboardSpeed` | `31` | Your previous value (saved before the change, or deleted if there was none). Windows default: 31 |

Source: Tweaks/pack_extra.hpp in the app's source, app 2.0.0, checked 2026-10-08.

## The same change by hand

Run in a Command Prompt opened as administrator. Make a restore point first.

```bat
reg add "HKCU\Control Panel\Keyboard" /v "KeyboardDelay" /t REG_SZ /d "0" /f
reg add "HKCU\Control Panel\Keyboard" /v "KeyboardSpeed" /t REG_SZ /d "31" /f
```

Put it back:

```bat
reg add "HKCU\Control Panel\Keyboard" /v "KeyboardDelay" /t REG_SZ /d "1" /f
reg add "HKCU\Control Panel\Keyboard" /v "KeyboardSpeed" /t REG_SZ /d "31" /f
```

See what it is set to now:

```bat
reg query "HKCU\Control Panel\Keyboard" /v "KeyboardDelay"
```

## How to undo it

Switch the tweak off in Frozen Tweaks. The app saved what each value was before the change and writes exactly that back, or removes the value if it did not exist.

## Verdict

A desktop comfort setting. It does not reduce input delay in games.

## Questions

### What does the "Fastest Keyboard Repeat" tweak change in Windows?

In the registry it sets KeyboardDelay to 0 under HKCU\Control Panel\Keyboard, and 1 more value. The full list is in the table on this page, read from the app's source.

### What is the default value of KeyboardDelay?

The Windows default of KeyboardDelay is 1. Frozen Tweaks sets it to 0, and switching the tweak off puts back the value you had before.

### Is "Fastest Keyboard Repeat" safe to switch on?

A desktop comfort setting. It does not reduce input delay in games. The main cost: Most games read key presses directly and ignore the repeat settings, so movement in a game does not change.

### How do I undo it?

Switch the tweak off in Frozen Tweaks. Switching it off puts back exactly what was there before, value for value.

### Does it need a restart?

Yes, the change applies after signing out once.

### Is "Fastest Keyboard Repeat" free in Frozen Tweaks?

Yes. It is one of the free tweaks, with no time limit.

## Related guides

- [Windows 11 Gaming Optimization: What Still Works in 2026](https://frozentweaks.com/guides/windows-11-gaming-optimization)
- [How to Increase FPS on PC: The Complete 2026 Guide](https://frozentweaks.com/guides/how-to-increase-fps-on-pc)

## More tweak explainers

- [Game DVR and Game Bar](https://frozentweaks.com/tweaks/disable-game-dvr)
- [Cortana](https://frozentweaks.com/tweaks/disable-cortana)
- [Windows visual effects](https://frozentweaks.com/tweaks/reduce-visual-effects)

---
Written by Frost LIVE, founder of Frozen Tweaks. Canonical version: https://frozentweaks.com/tweaks/keyboard-repeat-rate-and-delay
