Keyboard Tester
How It Works
The keyboard tester monitors keydown and keyup events to display currently pressed keys in real-time. By detecting the response when multiple keys are pressed simultaneously, it verifies the keyboard's N-key rollover capability. The tool records key scan codes and character codes to ensure each key is correctly recognized, providing key conflict detection and rollover capability rating. Additionally, it helps estimate keyboard polling rate for performance analysis.
The keyboard tester helps you quickly check if every key on your mechanical keyboard or laptop keyboard is working properly. Whether you have a newly purchased keyboard or one you've used for years, this tool helps verify key responsiveness and detect issues like stuck keys or ghosting.
How to Use
- Select your keyboard layout (ANSI 104 or 65%)
- Press any key on your keyboard to test
- Observe if the corresponding key highlights on screen
- View your key press history in the input display
Features
Supports ANSI 104 full-size keyboard layout
Supports 65% compact keyboard layout
Real-time key highlighting
Key press history tracking
Multiple key press detection
Data-driven, easily extensible to more layouts
Use Cases
- New keyboard acceptance testing
- Used mechanical keyboard check
- Key failure troubleshooting
- Gaming keyboard response testing
- Post-cleaning functionality verification
FAQ
Why is my keyboard key stuck and how to fix it?
A stuck key occurs when a physical key remains pressed down or continues to register input even after you release it. This can happen due to debris stuck under the keycap, spilled liquids, or worn-out mechanical switches. Try cleaning under the keycap with compressed air, gently pressing the key multiple times to loosen debris, or checking for liquid damage. If the issue persists, the switch may need replacement.
What is keyboard ghosting and how to test it?
Keyboard ghosting happens when you press multiple keys simultaneously but some keys don't register. This occurs because most keyboards have a limit on how many keys they can detect at once due to hardware matrix limitations. To test for ghosting, press several keys together and observe which ones fail to register. Gaming keyboards with N-key rollover (NKRO) typically don't have this issue, allowing all keys to be pressed simultaneously.
Can I test mechanical keyboards with this tool?
Yes, this keyboard tester works perfectly with mechanical keyboards. It detects each keydown event and keyup event in real-time, allowing you to verify every switch is functioning correctly. This is especially useful for testing new mechanical keyboards, identifying faulty switches, or checking for key chatter issues. The tool supports various keyboard layouts including full-size and compact mechanical keyboards.
How to test mechanical keyboard switches for chatter or double typing?
Key chatter or double typing occurs when a single press registers multiple times. To test for this issue, press and release each key slowly and deliberately multiple times while watching the tester display. If a key shows multiple registrations for a single press, that switch has a chatter problem. This is common in aging mechanical keyboards due to oxidized contacts or worn springs. Testing each key individually helps identify which switches need replacement.
Does this tester work on Mac / MacBook?
Yes, this keyboard tester works on Mac computers and MacBooks. Most standard keyboard keys function identically across Mac and Windows. The tester detects keydown and keyup events using standard browser APIs that work in Safari, Chrome, and Firefox on macOS. Note that some Mac-specific keys like Touch Bar inputs may not register, and if you're using an external Windows keyboard with a Mac, all keys should work normally. The tool is entirely browser-based with no downloads required.
How can I test my keyboard polling rate?
While this keyboard tester cannot directly measure your keyboard's polling rate in Hz, you can observe the responsiveness of key registrations during multiple key presses to get a general sense of performance. Higher polling rate keyboards (1000Hz) respond faster and more accurately than lower polling rate keyboards (125Hz or 500Hz). Gaming keyboards typically offer 1000Hz polling rates. For more precise polling rate testing, hardware-based tools or manufacturer software would be required, but this tester provides a good baseline check for key responsiveness.