Frequently Asked Questions
Short answers to the questions people ask most while testing keyboards and measuring typing speed.
Does Keyboard and Typing Hub send my keystrokes anywhere?
No. The workspace runs entirely in your browser, and no key event is sent to a server. The page has no analytics that captures keys, and clearing the page state removes the current test history.
Why does my browser open a menu or another tab when I press a combination?
Some combinations are reserved by the operating system or browser, so the page never receives them. This is a limitation of every web-based keyboard test, not a fault in the keyboard.
What is the difference between event.key and event.code?
event.key is the character or named key produced by the current layout and modifiers, while event.code is the physical key position, such as KeyA or ShiftLeft. Two layouts can change event.key without changing event.code.
Can I test my keyboard without JavaScript?
The workspace renders a static explanation and keyboard diagram without scripts, so you can still read the test method. The live press detection itself needs JavaScript because the browser only exposes keyboard events to scripts.
What do the ANSI, ISO, and compact views change?
They change which physical keyboard shape and key arrangement the diagram shows. The event detection is identical because event.code identifies physical positions, not labels.
What should I do if a key never lights up?
Check whether the key works in another application, then test it with a second keyboard if one is available. If the key still does not register, the switch, firmware, or connection may need service.
How is WPM calculated on this site?
WPM uses the standard five character word: correct characters divided by five, then divided by elapsed time in minutes. Raw WPM uses every keystroke including errors.
Do corrected errors count against my accuracy?
Yes. Characters you backspace and correct stay in the permanent error count, because the accuracy score reflects mistakes you actually made rather than only the mistakes left visible.
Does CPS measure the same thing as typing speed?
No. CPS measures raw key repetition speed, while typing speed also depends on accuracy, rhythm, word recognition, and passage difficulty.
Where are my saved personal bests stored?
Optional personal bests are stored in your browser localStorage under a site-specific key. No account is required, and you can clear a best from the same result panel that saved it.