Keyboard/Mouse Latency Tester

translate

Testable devices

  • Mechanical keyboard

    Both wired and wireless can be tested (soldering is not required hot-swappable keyboards, required for solder keyboards)

  • Mouse

    Both wired and wireless can be tested (soldering is required)

Measurable data

  • Keydown latency

    The time from when the key is pressed to when the host receives that the key has been pressed

  • Keyup latency

    The time from when the key is released to when the host receives that the key has been released

Usage

Detailed tutorial (English version not finished yet)open_in_new

Are the test results accurate?

The test principle is as follows: this page sends a command to the "Latency Tester" device, the device will then connect the two pins at the end of the device in some way (there is a cable that connects the device and the two pins of the keyboard's switch socket; for the mouse, the cable connects to the pins of the mouse's switch). In this way, we can trigger the keys in a controlled manner. The delay time obtained from the test is the time between the command being sent and the final key being received. By averaging the results of multiple tests, the results are considered to be meaningful.

Disclaimers

The results are for reference only, please do not argue with keyboard merchants.

Cautions

When running the test, make sure your computer's load is as low as possible (doing a reboot is probably a good idea), otherwise the results will be significantly larger and more erratic (for example, latency measured for a 1ms keyboard may run over 2 to 3 ms).

Test settings

Type of equipment under test
Cannot be empty
Special keystrokes (e.g. Win, PrintScreen etc.) cannot be tested. There will be no difference in latency from key to key, just select a common key.
Customization of the button to be tested is not supported at the moment, please connect the device to the switch of the left mouse button.
ms
Please enter an integer from 1 to 200
The amount of time the device simulates holding down a key. Too short may not trigger (how short depends on the device under test); too long will be considered a long press.
ms
Please enter an integer from 1 to 100
The interval between each complete test. There is no need to add hold time here.
time(s)
Please enter an integer from 1 to 100
Choose a key
Special keystrokes (e.g. Win, PrintScreen etc.) cannot be tested.
There will be no difference in latency from key to key, just select a common key.
~
1
2
3
4
5
6
7
8
9
0
-
+
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Ctrl