Testing a Windows keyboard, and reading what the result tells you
A full-size Windows keyboard is 104 keys in the American ANSI arrangement or 105 in the European ISO one. The difference is small but worth knowing when a key looks unaccounted for: ISO boards add an extra key beside the left Shift and use a tall L-shaped Enter, which shortens the backslash key and moves it up a row. Beyond that they share the same four regions — the typing cluster, the function row, the navigation block, and the 17-key numeric keypad.
The keys that only exist on Windows layouts are the ones this page is most useful for. Both Windows keys are captured here without the Start menu opening, so you can confirm the switches work. The Context Menu key between right Alt and right Control — the one most people never press — registers as its own code. And on European layouts, right Alt is AltGr, which Windows reports as Control and Alt together; the inspector shows both flags set, which is how you confirm it is behaving correctly rather than sticking.
The single most useful habit when reading the results is watching two fields in the inspector. code is the physical position on the board and never changes with your language settings. key is the character that position produces under the layout Windows currently has active. When those two disagree in a way you did not expect — you press the key next to Enter and get a different symbol than the legend shows — the keyboard is fine and your active layout is not the one printed on the keycaps. That is a settings problem, and it is one of the most common reasons people arrive here convinced their keyboard is broken.
Work through every region rather than the keys you suspect. A single dead key and a whole dead row point at different causes, and you cannot see the pattern without covering the board. If you are on a laptop, the laptop keyboard test uses a compact layout that matches yours more closely, and the numpad test isolates the keypad along with live Num Lock state if that is the part giving you trouble.