Device checks

Keyboard Tester – Test Every Key Online

Press a key on your physical keyboard and the matching virtual key lights up. Choose your Windows or Mac layout, size (Full, TKL, 75%, 65%, 60%, Laptop) and ANSI/ISO standard, then test letters, modifiers, function keys, arrows, numpad and key combinations.

LET’S CHECK YOUR KEYBOARD

Is every key working?

Start the test and press keys on your keyboard. See each key light up, check held combinations, and track your progress.

Live key highlightsFull-size & compact layoutsKey details
Your key activity stays on this page.
Keyboard events and recent history are processed purely in your browser. Keystrokes are never recorded, uploaded, stored in cookies, or sent to a server.

Understanding the result

A navy key has not yet been tested, a bright orange key is currently held down, and a pale-orange key was successfully registered during this session. The progress counter dynamically tracks tested keys against the total count of your chosen keyboard layout (such as 104 for Windows Full Size ANSI, 87 for TKL, 84 for 75%, 67 for 65%, 61 for 60%, 81 for Laptop, 108 for Mac Full, or 76 for MacBook). Extended function keys (F13–F24), media controls, and unusual codes appear separately in the extended keys section. Live held keys, lock indicators, event details, and recent history describe events delivered directly to your focused browser window.

How to use this tool

  1. Click inside the keyboard tester so its orange focus outline appears.
  2. Choose your platform (Windows or Mac), size (Full, TKL, 75%, 65%, 60%, Laptop) and ANSI or ISO layout.
  3. Press each physical key and confirm that the matching virtual key highlights and registers as tested.
  4. Hold multiple keys together (such as W + Shift + Space) to observe browser-delivered multi-key combinations.
  5. Test left and right Shift, Ctrl and Alt modifiers independently to verify both sides work.
  6. Inspect the event details panel to compare the interpreted character with the physical key code.
  7. Turn on 'Show untested keys' to quickly spot any remaining keys you have not yet pressed.
  8. Use Clear Results to reset tested keys, held state, history, and maximum simultaneous count.

Windows vs Mac keyboards

Windows and PC keyboards feature Ctrl, Windows (Win), and Alt modifier keys, along with a dedicated Context Menu key and standard F1–F12 function rows. Mac keyboards use Control, Option (⌥), and Command (⌘) modifier keys. In browser events, MetaLeft and MetaRight correspond to the Command key on macOS and the Windows key on PC, while AltLeft and AltRight represent Option on Mac and Alt on Windows. Full-size Apple keyboards also feature extended function keys F13 through F19 above the navigation and numeric keypad areas.

ANSI vs ISO keyboard layouts

The physical standard dictates key geometry and placement. ANSI (predominant in North America) features a wide, single-row rectangular Enter key and a long 2.25u left Shift. ISO (standard across Europe and many international regions) features a taller two-row inverted-L Enter key, a shorter 1.25u left Shift, and an additional physical key (IntlBackslash) situated immediately between left Shift and Z. Our layout selector lets you switch between ANSI and ISO geometry so the on-screen model mirrors your physical hardware.

Keyboard form factors: Full Size to 60%

Keyboards come in various sizes tailored to different desk spaces and ergonomics. Full Size (100%) includes the function row, navigation cluster, arrows, and a 17-key numeric keypad. Tenkeyless (TKL / 80%) removes the numpad while preserving full navigation and arrow keys. 75% boards compress the function row and arrows into a compact footprint. 65% boards eliminate the dedicated function row while keeping arrow keys. 60% keyboards strip down to the core alphanumeric typing block. Laptop layouts typically integrate navigation and arrows directly into the main deck.

QWERTY, QWERTZ, AZERTY and Dvorak

Character layouts dictate how printed key legends map to characters. QWERTY is standard for English, QWERTZ swaps Y and Z for Central European typing, AZERTY adapts letter placement for French, and Dvorak groups vowels on the home row for ergonomic efficiency. Because physical testing is driven strictly by physical KeyboardEvent.code (which remains constant regardless of layout), switching legends changes what you see on screen without breaking physical key identification.

Key vs Code: Physical vs Interpreted input

The browser distinguishes between two crucial properties on every keypress: event.code and event.key. The code property identifies the physical hardware position on your keyboard (such as KeyQ, Digit1, or ShiftLeft), remaining identical regardless of software language settings. The key property represents the interpreted character or command after your operating system's keyboard layout and active modifiers (such as Shift or AltGraph) are applied. This tester highlights keys based on physical code to guarantee accurate hardware diagnosis.

Testing multiple keys and keyboard ghosting

Keyboard ghosting occurs when pressing multiple keys simultaneously causes an unpressed key to register or prevents a pressed key from being detected, typically due to limitations in traditional membrane switch matrices. Gaming and mechanical keyboards often feature anti-ghosting and N-Key Rollover (NKRO) circuitry. Press and hold multi-key combinations inside our tester to observe which keys successfully reach your browser. The tool tracks the maximum simultaneous keys observed during your session to help you verify rollover performance.

Troubleshooting

  • If a key does not highlight, click inside the tester to ensure its orange focus outline is active, and check whether your operating system or browser reserves that shortcut.
  • If the displayed character differs from your physical key cap, compare Event Key with Physical Code in Key Details. Operating system layouts change the character without changing physical key positions.
  • If numpad keys act like arrow keys, turn on Num Lock and inspect the event location. Standard numeric input requires Num Lock to be active.
  • If a key appears to register twice on a single press, inspect for mechanical switch chatter. While this browser tool visualizes arrival, physical debounce issues may require switch cleaning or replacement.
  • Fn, Touch ID, and hardware power buttons are managed internally by device firmware and rarely generate standard KeyboardEvents in web browsers.
  • If certain multi-key combinations fail to register simultaneously, your keyboard matrix may lack full rollover (NKRO). Test combinations like W + Shift + Space to observe browser delivery.

Browser and device limitations

Browser-based keyboard testing captures KeyboardEvents passed from your operating system to the web document. It cannot electrically diagnose a broken switch contact, detect hardware-intercepted Fn or power keys, or provide laboratory-grade hardware NKRO certification beyond the events your system delivers.

RELATED TOOLS

Keep checking

All tools

Common questions

How do I test every key on my keyboard online?

Focus the tester and press each key systematically across the typing area, function row, navigation block, arrows and numeric keypad. Tested keys turn pale orange after release so you can easily track your progress.

Why does a key not light up when pressed?

First ensure the tester is focused with its orange border visible. If the key still does not light up, check whether the operating system or browser reserves that shortcut, or if the physical key switch has a hardware fault.

What is the difference between ANSI and ISO layouts?

ANSI keyboards feature a wide single-row Enter key and a long left Shift. ISO keyboards feature a taller two-row Enter key, a shorter left Shift, and an additional physical key (IntlBackslash) next to left Shift.

Can I test both Windows and Mac keyboards?

Yes. Use the Platform selector to switch between Windows/PC and Mac. The visual keyboard adapts modifier labels (Ctrl/Win/Alt vs control/option/command) and layout dimensions while physical testing remains accurate.

Can I test multiple keys simultaneously for ghosting?

Yes. Hold multiple keys at the same time to see which combinations reach your browser. The tool records the maximum simultaneous keys observed during your session to help you check rollover limits.

Why can't this online tester detect the Fn key?

The Fn key is typically handled internally by the keyboard's microcontroller firmware to trigger hardware shortcuts. Web browsers do not receive standard KeyboardEvent messages when Fn is pressed alone.

Does DeviceTestRoom record what I type?

No. Key events, held states, and recent history stay strictly in temporary memory inside your browser on this page. They are never recorded, uploaded, saved to cookies or local storage, or sent to any server, and vanish completely when the page is closed or refreshed.

LanguageEnglishहिन्दी