Keyboard tester

Press any key and the same key lights up on the keyboard map. Keys you have pressed stay marked, so any key left unmarked was not detected. Full-size 104-key, 87-key, 60% and Mac layouts are available.

Choose the layout (current step)

Choose the layout

Full size, 104 keys
Changing the layout does not clear the keys already detected.

Press each key

Please click the keyboard map, then press keys.Hold Esc for 1 second to leave the keyboard map.
EscF1F2F3F4F5F6F7F8F9F10F11F12PrtScScrLkPause`1234567890-=BackspaceInsHomePgUpNum/*-TabQWERTYUIOP[]\DelEndPgDn789+Caps LockASDFGHJKL;'Enter456ShiftZXCVBNM,./Shift↑123EnterCtrlWinAltAltWinMenuCtrl←↓→0.

Check the results

The results appear here after you press keys.

How to use

  1. In step 1, choose the layout that matches your keyboard.
  2. Click the keyboard map in step 2, then press each key on your keyboard. A key turns dark while held and stays lightly marked afterwards.
  3. In step 3, check which keys were not detected. The browser does not receive system shortcuts or the Fn key; see the notes below the tool.
  4. When you finish, hold the Esc key for 1 second or click elsewhere on the page to leave the keyboard map.

Common questions

Does an unmarked key mean the key is broken?
Not always. The keyboard or the system handles the Fn key, system shortcuts and some media keys, so no website can detect them. If any other key stays unmarked and also does nothing in a program such as Notepad, the key may be faulty.
What is double typing?
Double typing occurs when a single key press types two characters. This page marks a key as possible double typing when two presses are less than 40 milliseconds apart. A finger cannot usually press that fast.
Why does the number of keys held together matter?
Games often need several keys at once. Most keyboards limit how many keys can be held together, and the computer does not receive keys beyond that limit. This page records the most keys received at the same time.
What if no layout matches my keyboard exactly?
Please choose the closest one. Keys that are not on the map, such as special keys on some laptops, still appear under “Recent keys” in step 3.

Keys that cannot be tested, and other checks

This page reports the key signals that the browser receives. The system or the keyboard itself handles the keys below, so the browser receives none or only part of them. This does not mean the key is faulty.

Keys the browser does not receive

Fn key
The keyboard handles the Fn key itself and does not send it to the computer, so no website can detect it. When you hold Fn and press another key, the page detects the resulting key.
System shortcuts
The system handles Windows key shortcuts, Alt+Tab and Ctrl+Alt+Del on Windows, and Command+Tab and Command+Space on a Mac.
Keys that close the window
Ctrl+W, Alt+F4, Command+W and Command+Q close the tab or the browser. Please avoid them during the test.
Print Screen
On Windows, the browser usually receives only the release of PrtSc. This page counts the key when it is released.
F1–F12 on a Mac
On a Mac, F1–F12 control brightness, volume and other functions by default, and the browser does not receive them. Please hold fn and press the key.
Media keys
The system usually handles volume and playback keys directly, so the browser may not receive them.

A key does not respond

Select the keyboard first
Please click the keyboard picture (or move to it with the Tab key) before you press keys. Otherwise the keys are not recorded.
Connection
Please reconnect the USB cable or wireless receiver, or pair a Bluetooth keyboard again. For a wireless keyboard, check the battery.
Keys pressed together
Most keyboards limit how many keys can be pressed together. The computer does not receive keys beyond that limit. This page shows the highest number of keys held at the same time.
Possible double typing
When the same key is pressed twice less than 40 milliseconds apart, this page marks it as possible double typing. A finger cannot usually press that fast, so a worn or dirty key switch is the likely cause.

Sources

  1. W3C: UI Events KeyboardEvent code Values

These sources were checked on October 31, 2026.

Menu names in each system and browser may change with updates. If they differ, please follow the names shown on your device.