1. Home
  2. Audio & video tools
  3. Keyboard Tester

Keyboard Tester

Find a dead or sticky key, see what code each key sends, and check whether the keyboard can register several keys at once.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Keyboard Tester

  1. Press Start testing.
  2. Press every key; each lights blue while held and green when tested.
  3. Hold several keys together to see the most at once.

Features

  • Full-size ANSI layout with function keys, navigation and number pad
  • Held keys, tested keys and the most pressed together
  • Key, code and side (left or right) of each event
  • Identifies keys that are not on the diagram
  • Works with any language layout

Supported formats

Input

  • Keyboard

You get

  • Readings

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the Keyboard Tester is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • The browser cannot see keys the operating system keeps for itself, such as some media or system keys.

Guide

Testing every key and rollover on a keyboard from the browser

When a key stops working, the cause is usually dirt, a worn switch or a loose connection, and the sooner you find which key it is, the easier the repair or the warranty claim. When you buy a new keyboard you also want to know whether it can handle several keys at once. This tester lights up every key as you press it, in the browser, with no software to install.

How to use it

Press Start testing, then press each key on your keyboard. A key turns blue while it is held and green once it has registered, so a key that never changes colour has not sent a signal. While testing is on, the page keeps most keys from doing their usual job. Press the same button again to stop testing when you are done, or Reset to clear the greens.

Identifying keys

The tester reads the physical key code rather than the character, so a key is recognised by its place on the keyboard, whether the layout is US, German or French. The diagram is a full-size ANSI layout with 104 keys. Keys that are not on it, for example some media or function keys, are listed under Keys not on the diagram with their code, which tells you the key was received.

A worked example

On a full-size keyboard, press every key; the count under the diagram rises to 104 of 104. Hold Shift, Ctrl and Alt together with the letters A, S and D. The Held now figure shows the number of keys down at that moment and Held keys names them, for example ShiftLeft + ControlLeft + AltLeft + KeyA + KeyS + KeyD. Most at once keeps the highest number reached, 6 in this example. A keyboard with full N-key rollover reports every key you press, so with ten fingers down the figure is 10.

Rollover and ghosting

Keyboards scan a matrix of switches. Cheap designs cannot tell some combinations apart and either ignore a key or invent one, which is ghosting. USB keyboards using the basic boot protocol report at most six keys plus modifiers at once. Gaming keyboards that advertise N-key rollover report all of them. To test, hold a group of keys that you often use together, for example W, A, Space and Shift, and see whether all of them show.

What the page cannot do

A web page cannot capture the keys that the browser or operating system keeps for itself, such as Ctrl+W, Alt+F4, Ctrl+Alt+Delete and the system or logo key. Some function keys act on the hardware or a driver, and never reach the browser. So a key that is missing here does not prove a fault; try it in another program.

Edge cases

Laptops lack the number pad, and compact keyboards leave out other keys, so a full 104 of 104 is only possible on a full-size board. Any key the diagram does not know is listed by its code under Keys not on the diagram. Holding a key down triggers the system’s key repeat, which does not affect the test.

Limits

It does not measure latency, actuation force or switch quality. It cannot test the keyboard backlight. Nothing you type is stored or sent anywhere.

Checked against the current version of the Keyboard Tester on .

Frequently asked questions

What is ghosting?

On some keyboards, pressing three or more keys at once makes the electronics report a key that you did not press, or fail to report one that you did. Gaming keyboards avoid it with a design that reads each key separately, which is called N-key rollover.

Why does the tester show a key I do not have?

The diagram shows a full-size layout of 104 keys. A laptop or compact keyboard lacks the number pad and some other keys, so those stay grey. That is normal, and only the keys your keyboard has need to turn green.

What is N-key rollover?

It is a keyboard’s ability to register every key you hold at the same time. Basic USB keyboards report six keys at once; gaming keyboards often report all of them. Ghosting is when a key press is missed or invented in certain combinations.

Why does a key not show here when it works elsewhere?

The operating system or browser can take some keys for itself (for example the Windows key, Print Screen or media keys) before the page sees them.

Keep working with the result

openWorkstand also includes a free workspace with documents, spreadsheets, tasks, projects and a calendar that save to a folder on your computer.