⌨️ Live Keyboard Diagnostics Tool

Keyboard Tester — Check Keys, Ghosting & Rollover Online

Test every key on your keyboard in real time. Press keys to see browser-recognized key names, physical key codes, keydown/keyup events, modifiers, repeat status, active combinations, key history, and rollover behavior.

This online keyboard tester is useful for gaming keyboards, laptop keyboards, mechanical switches, membrane keyboards, external USB keyboards, wireless keyboards, stuck keys, key chatter, shortcut testing, and anti-ghosting checks.

Read Guide
Mode:keydown + keyup event monitor

Live Keyboard Tester

Inactive — click Activate Keyboard Tester to begin.
Last Key
Physical Code
Event Type
KeyCode
Held Keys
0
Max Rollover
0
Repeat
No
Location
Total Events
0
Keydowns
0
Keyups
0
Typing Rate
0 KPS
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
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
Menu
Ctrl
Ins
Home
PgUp
Del
End
PgDn
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
0
.
Enter

Current Combination

Press keys to see active combination.
Shift Ctrl Alt Meta/Win Caps Lock Num Lock Scroll Lock AltGraph
Gaming checkHold W + A + Space + Shift.
Rhythm checkHold A + S + D + F + J + K + L.
Arrow checkHold ↑ + ← + Space or Shift.
Numpad checkPress NumLock, then test keypad numbers.

Event History

ReadyActivate testerkeydown / keyup

Tip: click Activate first, then press keys. Some browser shortcuts, system keys, Fn keys, media keys, and OS-reserved keys may not reach the webpage.

Browser limitation: This tester shows keys that the browser receives through keyboard events. It cannot diagnose internal switch damage with electrical precision, and it may not capture keys reserved by the operating system, browser, keyboard firmware, or laptop Fn layer.

What Is an Online Keyboard Tester?

An online keyboard tester is a browser tool that listens for keyboard events and shows which keys the browser recognizes. When you press a key, the page receives a keydown event. When you release it, the page receives a keyup event. The tester highlights the matching key on a visual keyboard, records event details, and shows active combinations.

This is useful when you suspect a keyboard issue. A key may feel sticky, fail to register, register twice, or disappear when other keys are held. A keyboard tester helps separate simple input problems from game-specific settings. If the key does not show in the browser tester, the issue may be hardware, firmware, OS layout, wireless interference, driver behavior, or browser limitations. If the key works here but not in a game, the issue may be the game binding, input mode, overlay, or anti-cheat setting.

A keyboard tester can also help you understand the difference between the character value and the physical key. The key value is the meaning generated by your keyboard layout and modifiers. The code value is the physical key position reported by the browser. For example, the same physical key can produce different characters on different layouts, but the code may still represent the physical position.

For gamers, the most useful part is combination testing. Hold movement keys, jump, sprint, crouch, push-to-talk, weapon swap, or ability keys together. If one key disappears while the others are held, you may be seeing ghosting or rollover limitations. This is common on some low-cost keyboards and laptop keyboards.

Best use: test single keys first, then common gaming combinations, then long holds for stuck key or repeat behavior.

What This Keyboard Tester Shows

Key Value

The readable value of the key, affected by layout and modifiers such as Shift or AltGraph.

Physical Code

The physical key position, useful for testing WASD, arrows, numpad, and layout-independent key mapping.

Keydown and Keyup

Shows when the browser sees the press and release, helping identify stuck keys and missing release events.

Repeat Detection

Shows when holding a key triggers repeated keydown events from the operating system or browser.

Modifier States

Tracks Shift, Control, Alt, Meta, Caps Lock, Num Lock, Scroll Lock, and AltGraph where supported.

Rollover Count

Counts how many keys are recognized at once and saves your highest simultaneous key count during the session.

Keyboard Ghosting and Rollover Explained

Keyboard ghosting happens when some key combinations do not register correctly while multiple keys are pressed. In games, this might appear as movement stopping when you press jump, sprint, crouch, or push-to-talk. Rollover describes how many simultaneous key presses a keyboard can correctly report. A keyboard with better rollover can recognize more keys at the same time.

Many keyboards work fine for typing because normal typing rarely requires many keys held at once. Gaming is different. You may hold W to move forward, A to strafe, Shift to sprint, Space to jump, and another key for voice chat or ability use. If the keyboard matrix cannot report that combination, one or more keys may vanish.

Anti-ghosting keyboards are designed to reduce these problems, but marketing terms can be confusing. Some keyboards only support anti-ghosting on specific gaming clusters. Some support six-key rollover over USB. Some mechanical keyboards support N-key rollover, where many keys can be pressed together. A live tester helps you verify the actual combinations you use.

TermMeaningGaming ExampleWhat to Test
GhostingA key does not register when other keys are held.W + A + Space works, but adding Shift drops Space.Hold your exact in-game movement combo.
Key BlockingThe keyboard prevents a key from registering to avoid false input.A third or fourth key stops appearing.Press groups of keys slowly and watch history.
6KROAround six regular keys can be reported at once, often plus modifiers.Usually enough for many games, but not always rhythm games.Count the maximum recognized held keys.
NKRON-key rollover, meaning many keys can be held simultaneously.Useful for rhythm games and complex input chords.Hold many keys and check whether all appear.

How to Test Your Keyboard Properly

Start with a clean single-key test. Press each key once and confirm that it highlights on the visual keyboard. Then hold the key and check whether repeat behavior appears. Finally release the key and confirm that it turns off. If a key stays active after release, click Clear Results and test again. If it still happens, the key may be sticky, the browser may have lost focus, or a hardware issue may exist.

Next, test combinations. For gaming, hold movement keys and add actions one at a time. For typing, test modifiers such as Shift, Alt, Ctrl, and AltGraph. For productivity shortcuts, test common shortcuts carefully. Do not rely on the tester for protected system shortcuts such as Ctrl+Alt+Delete, OS-level screenshot keys, or laptop Fn layer functions because they may never reach the browser.

Test both wired and wireless conditions. Wireless keyboards can behave differently when batteries are low, receivers are far away, Bluetooth is congested, or the keyboard goes into power-saving mode. If a wireless key drops intermittently, move the receiver closer or test with a cable if supported.

  • Click Activate first: the browser must focus the tester before it receives events reliably.
  • Press single keys: confirm every letter, number, modifier, arrow, and function key that the browser can capture.
  • Hold and release: verify keydown, repeat, and keyup behavior.
  • Test combinations: use your real gaming or work shortcuts.
  • Compare apps: if a key works here but not in a game, check game bindings and overlays.
  • Try another device: if the same keyboard fails everywhere, hardware or firmware is more likely.

Common Keyboard Problems This Tool Can Help Find

Dead Key

A key never appears in the tester. This may indicate a switch, membrane, cable, firmware, layout, or OS issue.

Key Chatter

A key registers multiple times from one press. Mechanical switches can develop chatter when contacts become unreliable.

Stuck Key

A key remains active after release. The keycap may be stuck, the switch may be dirty, or the browser may have lost focus.

Ghosting

Certain combinations fail when several keys are pressed together. This is often keyboard matrix or rollover related.

Wrong Layout

The physical key works, but the character is unexpected. Check OS keyboard language and layout settings.

Numpad Issues

Number pad keys may change behavior when Num Lock is off. Test both Num Lock states.

Keyboard Tester for Gaming

Gaming keyboards are often judged by response feel, rollover, anti-ghosting, switch consistency, and shortcut reliability. A tester helps you verify whether your movement and action combinations are recognized before you blame the game. For example, FPS players can test W + A + Shift + Space + Ctrl. MMO players can test modifier binds like Shift + 1, Ctrl + Q, or Alt + E. Rhythm game players can test many simultaneous letter keys.

Do not assume that “gaming keyboard” automatically means every key combination works. Some keyboards support anti-ghosting only in popular gaming areas. Some laptop keyboards have limited rollover. Some wireless modes have different behavior from wired modes. Testing the exact combinations you play with gives the most useful answer.

Game TypeUseful Keyboard TestWhy It Matters
FPS / Battle RoyaleW + A/D + Shift + Space + Ctrl + voice key.Movement, sprint, jump, crouch, and communication often overlap.
MMO / RPGShift/Ctrl/Alt + number row and ability keys.Modifier binds must register consistently during combat.
Rhythm GamesMultiple letter keys held or tapped together.High simultaneous input can reveal rollover limits.
Racing / FlightArrow keys plus modifiers and camera keys.Steering, throttle, brake, and view controls may overlap.
Strategy GamesControl groups, Shift queues, Alt/Control camera binds.Hotkeys need precise modifier recognition.

Browser and OS Limitations

A web keyboard tester is powerful, but it cannot capture everything. Some keys are handled by the operating system before the browser sees them. Some keys are handled by the browser as shortcuts. Some laptop Fn-layer keys are interpreted by firmware and never create normal keyboard events. Some media keys may appear differently depending on browser and OS support.

KeyboardEvent data can also vary by layout and device. The key value reflects layout and modifiers, while the code value aims to represent the physical key. That is why you may see different output on US, UK, German, French, Urdu, Arabic, or other keyboard layouts. This is normal and does not automatically mean the keyboard is broken.

Do not test dangerous shortcuts: avoid system-level combinations such as Ctrl+Alt+Delete, power keys, BIOS keys, or anything that could close tabs, refresh the page, lock your computer, or interrupt your work.

What to Do If a Key Fails

If a key fails in the tester, start with simple checks. Clean around the keycap, reconnect the keyboard, try a different USB port, change batteries, restart Bluetooth, and test in another browser. If the key works in one browser but not another, the issue may be browser focus or shortcut handling. If it fails everywhere, hardware or driver issues are more likely.

For mechanical keyboards, carefully removing a keycap can reveal debris or a bent stabilizer. Do not pour liquid into the keyboard. For laptop keyboards, avoid aggressive keycap removal unless the model is designed for it. For wireless keyboards, test with fresh batteries and reduce distance from the receiver.

  • Reconnect: unplug/replug USB or reconnect Bluetooth.
  • Clean gently: remove dust with air and a soft brush.
  • Check layout: confirm OS keyboard language and input method.
  • Disable overlays: gaming overlays and macro software can intercept keys.
  • Test another app: compare browser, notepad, and game input.
  • Update firmware: some keyboards have firmware or software updates.
  • Warranty support: persistent hardware failure may need repair or replacement.

Privacy and Safety

This widget runs locally in your browser. It does not need a login and does not send typed content to a server. Still, you should avoid typing passwords, private messages, recovery phrases, bank details, or personal information into any keyboard tester. Use random keys, gaming combos, and diagnostic combinations only.

The event history stores only recent key event details on the page during the current session. Clearing the results removes the visible history. If you add analytics or backend logging to your site later, be careful not to log typed keys, because keyboard data can be sensitive.

Safe testing rule: never type passwords or private text into a keyboard tester. Test keys, not secrets.

Related Keyboard Testing Terms

This page covers keyboard tester, online keyboard test, key tester, keyboard key test, mechanical keyboard tester, gaming keyboard tester, anti-ghosting test, keyboard ghosting test, key rollover test, N-key rollover, 6KRO, key chatter test, stuck key test, keydown keyup tester, KeyboardEvent key, KeyboardEvent code, modifier key test, numpad test, arrow key test, function key test, and browser keyboard event monitor.

keyboard testeronline keyboard testkey testergaming keyboard testanti-ghosting testkey rolloverNKROkey chatterkeydown keyupKeyboardEvent code

Frequently Asked Questions

What is a keyboard tester?

A keyboard tester is a tool that shows which keys your browser recognizes when you press and release them. It helps test dead keys, stuck keys, key chatter, modifiers, ghosting, and rollover.

Why does a key work in the tester but not in my game?

If the key works here, check your game keybinds, input mode, overlays, anti-cheat behavior, controller settings, keyboard layout, and whether another app is intercepting the key.

Why does a key not appear in the tester?

The key may be broken, blocked by the operating system, captured by the browser, handled by firmware, disabled by Fn layer behavior, or not supported as a normal keyboard event.

What is keyboard ghosting?

Keyboard ghosting is when certain keys fail to register while multiple keys are pressed together. It is usually related to keyboard matrix design and rollover limits.

What is key rollover?

Key rollover describes how many keys can be pressed and recognized at the same time. N-key rollover means many simultaneous keys can be reported correctly.

Can this test detect key chatter?

It can help reveal chatter if one physical press creates multiple rapid keydown events. However, a full switch diagnosis may require repeated tests or hardware inspection.

Why is the character different from the physical key?

The key value depends on keyboard layout and modifiers. The code value represents the physical key position more directly. Different language layouts can produce different characters from the same physical key.

Can I test laptop Fn keys?

Sometimes, but not always. Many Fn-layer actions are handled by keyboard firmware or the operating system and may not reach the browser as normal keyboard events.

Is it safe to type passwords into this tester?

No. Do not type passwords, recovery phrases, private messages, or sensitive information into any keyboard tester. Use random keys and diagnostic combinations only.

Does the tester work on mobile?

It is designed for physical keyboards. Mobile virtual keyboards may not generate the same keydown and keyup events, so results can be limited or inconsistent.

Ready to Check Your Keyboard?

Activate the tester, press keys one by one, then test your real gaming or work combinations. For accurate diagnosis, compare results across browser, device, and app conditions.