Free keyboard check · 104-key layout

ONLINE KEYBOARD TESTER

Online Keyboard Tester to Find Keyboard Problems.

Press each key on your physical keyboard. Working keys light up, tested keys stay marked, and possible stuck or repeated keys are shown clearly.

Full-size and laptop layoutsRollover testKey event detailsRuns in your browser

Keyboard test

Choose a layout, start the test and press your keys.

KEYS TESTED0 / 104
WORKING KEYS0
HELD NOW0
MAX ROLLOVER0
TOTAL PRESSES0
POSSIBLE ISSUES0
Test paused — select Start keyboard test
Click this area again if key highlights stop.
Possible issue found
Retest the highlighted key before deciding it is faulty.

Last keyboard event

Live browser data
KEY
CODE
LOCATION
REPEATNo

Recent keys

Last 10 presses
No keys pressed yet
Your test stays on this page

The tool uses browser keyboard events only. It does not send or save the keys you press.

HOW TO TEST YOUR KEYBOARD

Check every key in four steps.

Work through the on-screen keyboard row by row. A tested key stays green after you release it.

01

Choose your layout

Select Full-size 104 or Laptop / TKL so the visible keys match your keyboard.

02

Start the test

Select Start keyboard test. The testing area receives keyboard focus.

03

Press every key

A key turns blue while held and green after a successful release.

04

Review the result

Check untested keys, maximum rollover and any possible issue warning.

WHAT THE TEST CHECKS

More than a simple key highlight.

The tester reads keydown and keyup events, keeps a tested-key map and watches for unusual behaviour.

01

Key response

Confirms that the browser received a press and release for the physical key position.

02

Rollover and ghosting

Shows how many keys are held together and remembers the highest detected count.

03

Held or stuck key warning

Flags a key that stays down for an unusually long time without a keyup event.

04

Repeat and chatter clues

Uses repeat events and very fast duplicate presses to show a possible switch problem.

05

Physical key code

Shows KeyboardEvent.code so the same physical position can be identified across layouts.

06

Recent event history

Keeps the last ten key codes visible while you test different rows and combinations.

KEYBOARD ROLLOVER TEST

How many keys work together?

Hold several keys at the same time. “Held now” shows the current combination and “Max rollover” saves the highest number detected in this session.

2KRO

Basic rollover

The keyboard reliably reports two simultaneous keys. Some extra combinations may still work.

6KRO

Six-key rollover

Up to six normal keys can be detected together, usually with modifier keys as well.

NKRO

N-key rollover

Many or all keys can be detected together. Test the exact combinations you actually use.

Keys a browser may not fully detect

A missing highlight does not always mean the keyboard is broken. Your operating system or browser can handle some keys before this page receives them.

  • The Fn key is normally handled inside the keyboard and often sends no separate browser event.
  • Brightness, volume, power and special media keys may be handled by the operating system.
  • Shortcuts such as Ctrl+W, Cmd+Q, Alt+Tab, F5 or F11 can close, reload or leave the page.
  • Print Screen behaviour differs between browsers and operating systems.
Technical basis: the tester uses the browser’s keydown, KeyboardEvent.key, code and repeat values. The physical key position is mapped with `KeyboardEvent.code`.

KEYBOARD TROUBLESHOOTING

What to do when a key fails.

KEY NOT DETECTED

Test another browser

Reload the page, reconnect the keyboard and test the same key in another browser or computer.

DOUBLE TYPING

Check for key chatter

Press the key slowly several times. Clean the key or switch and compare the event history.

KEY STAYS ACTIVE

Release and reconnect

Press the key again, click Reset, then reconnect the keyboard if the problem continues.

COMBINATION FAILS

Test rollover patterns

Try the exact combination with and without modifier keys. Some keyboards block only certain groups.

WRONG CHARACTER

Check language layout

If the physical key works but prints another character, check the keyboard language in your system.

LAPTOP KEY

Check the Fn layer

Fn combinations can work correctly without showing Fn as a separate key in a browser tester.

COMMON QUESTIONS

Keyboard tester FAQs

How do I know if a keyboard key is working?

Start the test and press the physical key. The matching on-screen key should turn blue while held and green after release.

Why does the Fn key not appear?

Fn is usually processed inside the keyboard hardware. The operating system and browser often do not receive a separate Fn key event.

Can this test find keyboard ghosting?

It can show which simultaneous keys reach the browser. Hold your normal key combination and compare the number held with the keys highlighted on screen.

What does max rollover mean?

It is the highest number of keys detected at the same time during the current test session.

Can this test detect double typing?

The tester can show repeat events and flag very fast duplicate presses as a possible issue. Retest the key before deciding the switch is faulty.

Does this keyboard tester record what I type?

No. The tool uses key events to update the page during this session. It does not contain a network request or account system for saving your keys.

Why does a browser shortcut leave the page?

Some keyboard shortcuts are controlled by the browser or operating system before the tester can stop them. Avoid destructive shortcuts while testing.

KEYBOARD WORKING?

Now check your typing speed.

Take a live typing test or open another free TypingNation tool.