Skip to main content
HID & DEVICES

HID Keyboard Tester

Inspect keyboard input, connect a device over WebHID, and verify rollover, modifiers and shortcut behavior in real time.

TOTAL EVENTS0
KEYDOWNS0
KEYUPS0
KEYS DOWN0
REPEATS0
UNIQUE KEYS0
STATUSREADY
WEBHID DEVICE
SOURCE: Browser KeyboardWEBHID
READY TO TEST
LATEST KEYNO EVENT YETREADY
event.code—
event.location—
event.repeatNo
Hold Duration—
ModifiersNone
Timestamp—
SIMULTANEOUS INPUT / ROLLOVERMAX: 0
No keys currently pressed
TIERS OBSERVED2K3K4K5K6K+
SHORTCUT COMBINATION INSPECTORIDLE
None active
VIRTUAL KEYBOARD VISUALIZERHighlights on keydown
ESC
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PRT
SCR
PAU
`
1
2
3
4
5
6
7
8
9
0
-
=
BKSP
INS
HOME
PGUP
TAB
Q
W
E
R
T
Y
U
I
O
P
[
]
\
DEL
END
PGDN
CAPS
A
S
D
F
G
H
J
K
L
;
'
ENTER
SHIFT
Z
X
C
V
B
N
M
,
.
/
SHIFT
▲
CTRL
WIN
ALT
SPACEBAR
ALT
WIN
CTRL
◄
▼
►
KEY ACTIVITY ANALYTICSSorted by frequency
KEYCODEPRESSESRELEASESREPEATSLONGEST HOLDLAST USED
No key activity recorded yet.
YOUR KEYBOARD INPUT STAYS LOCAL

All keyboard event analysis and WebHID report handling run strictly inside your web browser. No key names, codes, device data or timing values are uploaded to a remote server.

HID Keyboard Tester Guide

Understand how HID keyboards deliver input to your browser, what WebHID adds, and how to read rollover and event data.

HID FUNDAMENTALS

How a Keyboard Talks to Your Computer

A keyboard is a Human Interface Device (HID). Its firmware sends fixed-size report packets over USB or Bluetooth; the OS decodes each report into key-down, key-up and modifier state, then the browser exposes those as keydown and keyup DOM events.

This tester watches that final browser-visible stream by default, and optionally taps the raw WebHID report stream directly when you connect a device.

WEBHID API

Browser Events vs WebHID Reports

  • DOM
    Keyboard Events

    Universal, layout-aware events (event.key, event.code) processed by the OS. Work in every browser on this page.

  • HID
    Raw Input Reports

    Direct device packets via navigator.hid (Chromium, HTTPS only). Proves the hardware is transmitting and surfaces VID/PID identity.

ROLLOVER

Reading the Rollover Tiers

2K
Two-Key Rollover

Baseline for membranes and office boards.

6K
Six-Key / N-Key Rollover

Hold chords of increasing size — pills light up as each tier is observed.

Frequently Asked Questions