Skip to content
Vitali Web Tools
All toolsFavorites
Categories
DevicesTextDeveloperCalculatorsImagesAudio & VideoFiles & DataOffice & PlanningPDFCodes & Templates
Contact & feedback
Free tools without an account
Vitali Web Tools
Vitali Web Tools
Collapse sidebar
Tool library
FavoritesAccount
All tools/Devices/Keyboard Test

Keyboard Test

Share tool
Share this tool

Only this public address is included. Your files, inputs and results stay out of the link.

Focus the test area and press keys to see which positions the browser reports. Compare a US, German or Swiss keyboard reference.

Processed on your deviceFree · No account needed

Preparing your tool…

How to use it

  1. 1Choose the layout matching your keyboard.
  2. 2Focus the test area and press individual keys or combinations.
  3. 3Compare code, key, location and repeat for the current event.
  4. 4Use Tab or Escape to leave; reset clears observations.

The same physical KeyY position can produce a different key label on German and US layouts. Holding a key creates repeat events, not proof of duplicate presses.

Details & limits

US, German and Swiss layout references. Events only inside the focused test area; no text history. Reserved browser/OS shortcuts may never reach the page. Untested is not defective.

Why are some shortcuts or keys not highlighted?

Operating systems and browsers can reserve events. Layout references and browser reports are not a full electrical keyboard test.

A key position is different from a typed character

The test distinguishes physical key positions from characters produced by your system layout. Held and previously observed keys have separate markings. Only the focused test area handles events; Tab and Escape remain ways to leave it. Fn keys, operating-system shortcuts and some combinations may never reach a web page. An unobserved key therefore remains untested rather than being labelled defective.

Related tools

Mouse TestMonitor & Touch Test
© 2026 Vitali Web Tools
Guides & examplesPrivacyTermsImprintContactDeutsch

Focus the area, then press individual keys or combinations. Tab moves out normally; Escape leaves the area. Only the current event and tested physical keys are shown; no typed-text history is kept.

Click or focus this test area to begin.

Test area inactive. Keyboard input elsewhere is not observed.

Current event

No current event. Focus the test area and press a key.

Currently held: None

Distinct physical keys observed: 0 · Maximum simultaneous keys: 0 · Repeat events: 0

Keyboard reference

● held · ✓ observed · unmarked = not tested. Tab and Escape remain exit controls. The reference includes keys that your keyboard may not have.

EscF1F2F3F4F5F6F7F8F9F10F11F12PrtScScrLkPause
`1234567890−=⌫
TabQWERTYUIOP[]\
CapsASDFGHJKL;'Enter
⇧ L\ZXCVBNM,./⇧ R
Ctrl LMeta LAlt LSpaceAlt RMeta RMenuCtrl R←↑↓→
InsertHomePgUpDeleteEndPgDnNumLockNum /Num ×Num −Num +Num ↵
Num 7Num 8Num 9Num 4Num 5Num 6Num 1Num 2Num 3Num 0Num .

The physical code differs from the character produced by your current system layout. Dead keys can report “Dead”; left/right modifiers and the numpad depend on browser-provided location. Fn, system shortcuts and some combinations may never reach the page. An unobserved key is not a failed key; repeating a held key is normal.