Speed up the Keystroke on Windows

Windows provide slowly the keystrokes. It's too shock me. That's one reason why i dislike Windows. In this post, get higher keystroke speed.

Introduction

It drains me just being with slowly keystroke of Windows. So i dislike the os. However, I sometimes use the Windows for work, so I'll try to speed-up the keystrokes.

Before change:

./images/figure_01.gif

After change:

./images/figure_02.gif

How to setup

Open the Control Panel to speed up keystrokes.

  1. Type Win + R and Type control keyboard on it. ./images/figure_11.png
  2. Scrub a slider. ./images/figure_12.png

Each item has the following effects.

  • Repeat delay

    • Time to enter streak state
  • Repeat rate

    • Time between repeated hits

But, programmer will not be satisfied with the speed even if they set this slider to the maximum value.

./images/figure_13.png

Advanced

Therefore, rewrite the registry.

Open the registory editor, then move to HKEY_CURRENT_USER¥Control Panel¥Accessibility¥Keyboard Response.

./images/figure_21.png

The items that need to be changed are as follows:

  • AutoRepeatDelay

    • Default value: 1000
  • AutoRepeatDelay

    • Default value: 500
  • BounceTime

    • Default value: 0
  • DelayBeforeAcceptance

    • Default value: 0
  • Flags

    • Default value: 126

Sample code is here.

1
2
3
4
5
6
7
set KEY="HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response"

reg add %KEY% /v AutoRepeatDelay /d 200 /f
reg add %KEY% /v AutoRepeatRate /d 10 /f
reg add %KEY% /v BounceTime /d 0 /f
reg add %KEY% /v DelayBeforeAcceptance /d 0 /f
reg add %KEY% /v Flags /d 59 /f

If you rewrite the registry, reboot your Windows.