Loading...

Keyboard Tester

Esc

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

~
`

1

2

3

4

5

6

7

8

9

0

_
-

+
=

Tab

Q

W

E

R

T

Y

U

I

O

P

{
[

}
]

|
\

Caps Lock

A

S

D

F

G

H

J

K

L

:
;

"
'

ENTER

SHIFT

Z

X

C

V

B

N

M

<
,

>
.

?
/

SHIFT

CTRL

ALT

ALT

CTRL

L

R

Prt
Sc

Scr
Lk

Pause
break

Ins

Home

Page
up

Del

End

Page
down

Keyboard test online

Num
Lock

/

*

7

8

9

4

5

6

1

2

3

0

.

_

+

Enter

To test your keyboard, please switch your keyboard layout to US

A

: Key being pressed

A

: Key pressed

About Keyboard Test Tool
How it works

This keyboard test tool helps you verify that all keys on your keyboard are functioning correctly. The process works as follows:

  1. Press any key on your keyboard to test it
  2. The corresponding key on the virtual keyboard will highlight
  3. Keys that have been pressed will remain highlighted in a different color
  4. This allows you to easily identify any non-functioning keys
Features
  • Tests all standard keyboard keys including function and special keys
  • Visual feedback for pressed keys
  • Works with both US and international keyboard layouts (US layout recommended)
  • Tests mouse buttons as well
  • No software installation required - works in your browser
Troubleshooting

Keys not registering: Some special keys may be captured by your browser or operating system. Try disabling browser shortcuts.

Wrong key displayed: If keys don't match what you're pressing, ensure you're using a US keyboard layout as indicated above.

About Keyboard Test Tool

Keyboard testing tool to check key functionality and identify stuck or malfunctioning keys

Visualize physical key presses and browser keyboard events to identify stuck, missing, remapped, or unexpectedly repeated keys.

Key features

  • What it examines Visualize physical key presses and browser keyboard events to identify stuck, missing, remapped, or unexpectedly repeated keys.
  • Analysis input Focus the tester and press keys individually and in combinations, including modifiers, function keys, arrows, numpad, and common controls.
  • Signals and controls Observe highlighted positions plus event.key, event.code, modifier state, repeat state, and history where displayed.
  • How to use the result The live map helps distinguish hardware response from layout, operating-system, browser, accessibility, or application shortcuts.

How to use Keyboard Test Tool

Follow this workflow to work with keyboard input events safely and accurately.

  1. Provide a sample or target Focus the tester and press keys individually and in combinations, including modifiers, function keys, arrows, numpad, and common controls.
  2. Choose the relevant checks Observe highlighted positions plus event.key, event.code, modifier state, repeat state, and history where displayed.
  3. Run the analysis Run the analysis on the keyboard input events and distinguish direct observations from estimates or heuristic classifications.
  4. Interpret the findings The live map helps distinguish hardware response from layout, operating-system, browser, accessibility, or application shortcuts.

Usage tips

  • Test both left and right Shift, Control, Alt, and Meta keys because they have distinct physical codes.
  • Change the operating-system keyboard layout when printed labels and typed characters disagree.
  • Disable browser extensions or remapping software temporarily when results are inconsistent.

Frequently asked questions

Visualize physical key presses and browser keyboard events to identify stuck, missing, remapped, or unexpectedly repeated keys.
Focus the tester and press keys individually and in combinations, including modifiers, function keys, arrows, numpad, and common controls.
Observe highlighted positions plus event.key, event.code, modifier state, repeat state, and history where displayed.
Browsers reserve some shortcuts and may not expose every media, Fn, firmware, or vendor-specific key. The test cannot diagnose switches electrically.