Online Keyboard, Mouse & Gamepad Diagnostics
Most Popular Input Checks
Input issues often feel random during normal use, but they become obvious under focused testing. Select a tool based on your hardware issue:
- Test Keyboard Ghosting & Keys: Use this if certain keys aren't registering, or if you want to verify your mechanical keyboard's NKRO (N-Key Rollover) limits.
- Test Mouse Double Clicks: Use this if your mouse drops files while dragging or accidentally opens folders with a single click.
- Check Mouse Polling Rate (Hz): Use this to verify if your new gaming mouse is actually reporting at its advertised 1000Hz or 4000Hz speeds.
- Find Controller Stick Drift: Use this if your character moves on its own in games to find the exact drift percentage of your analog sticks.
Which input test should you run first?
If you are not sure which tool matches the problem, use this quick routing guide to jump directly to the right diagnostic:
- Keys not registering or weird multi-key behavior: Start with the Keyboard Test.
- Mouse opens files with one click or drops drag-and-drop items: Start with the Double Click Test.
- Mouse feels laggy or not hitting advertised Hz: Start with the Mouse Polling Rate Test.
- Controller character moves on its own or camera drifts: Start with the Gamepad Test.
How to test your mechanical keyboard for rollover limits
When playing fast-paced PC games or typing rapidly, you might need to press several keys simultaneously. On cheaper membrane keyboards, the internal circuitry cannot handle this, causing some keystrokes to be blocked or not registered (often referred to as key blocking, though commonly searched as "ghosting"). Premium mechanical keyboards boast NKRO (N-Key Rollover), meaning every key can be pressed at once. You can use our Keyboard Test to hold down multiple keys (like W, A, S, D, and Shift) and visually confirm that your operating system detects every single input without dropping signals.
Keyboard ghosting vs key blocking vs NKRO
Many users search for "keyboard ghosting test" when the real problem is rollover limits or key blocking. True ghosting means a keyboard registers a key you did not press, while key blocking means some pressed keys fail to register when too many are held together. In practical troubleshooting, the Keyboard Test helps with both because it shows exactly which keys the browser receives in real time. This is especially useful for gaming combinations like WASD + Shift + Space + number keys.
How to test a mouse for double-clicking issues
A degrading mechanical mouse switch (often an Omron switch inside Logitech or Razer mice) will lose its internal metal springiness over time. Instead of making a clean connection, the metal "bounces," causing the computer to register two rapid clicks instead of one. By using our Double Click Test, you can click normally and let the tool's millisecond timer detect these unnaturally fast hardware bounces, proving whether your switch is failing.
Mouse double click symptoms you can verify with a browser test
Failing mouse switches often produce obvious symptoms before they completely die. The most common signs include:
- Files or folders opening on a single click
- Text selection dropping while dragging
- Unwanted repeated shots or inputs in games
- Inconsistent click feel between left and right buttons
If you notice these problems, run the Double Click Test and click naturally rather than spamming. If suspicious ultra-fast duplicates appear during normal single clicks, the switch is likely bouncing.
How to check your real mouse polling rate (125Hz, 500Hz, 1000Hz, 4000Hz)
A mouse may be marketed as 1000Hz or higher, but your actual effective polling rate depends on connection type, driver settings, USB path, and browser overhead. Use the Mouse Polling Rate Test and move the mouse continuously in wide, fast motions to generate enough reports. Compare the live and peak values, then repeat after changing your mouse software settings or switching from Bluetooth to a wired or 2.4GHz dongle connection.
Why your mouse polling rate may not reach the advertised maximum
Even high-end gaming mice can show lower numbers than expected during browser testing. Common reasons include:
- Slow movement: The mouse sends fewer position updates when movement is minimal.
- Wrong driver setting: The device may still be set to 125Hz or 500Hz in vendor software.
- Bluetooth connection limits: Bluetooth often produces lower and less stable polling performance than 2.4GHz dongles or wired mode.
- USB hub bottlenecks: Shared or low-quality hubs can introduce jitter and reduce consistency.
- Browser overhead: Extremely high rates like 4000Hz and 8000Hz can be difficult to measure perfectly in a browser environment.
How to measure controller stick drift and deadzone issues
If your in-game character moves on its own, your camera pans slowly, or aim drifts without touching the stick, test the controller with our Gamepad Test. The tool reads raw analog stick values so you can see whether the stick returns close to center at rest. Small fluctuations are normal, but consistent movement away from center usually indicates wear in the analog module or potentiometer.
What is a normal controller drift value?
No analog stick returns to a mathematically perfect zero every time. Tiny fluctuations are expected. In practical use, low resting movement is often hidden by in-game deadzones. Problems start when the stick produces a stable off-center reading large enough to move your character or camera without touch. Use the Gamepad Test to compare left and right sticks, then increase the in-game deadzone only as much as needed so you do not lose too much aim precision.
Before gaming: quick input hardware checklist
- Keyboard combo check: Run the Keyboard Test and verify your common movement + ability combinations register correctly.
- Mouse switch check: Run the Double Click Test if your mouse has shown drag-drop issues recently.
- Polling verification: Run the Polling Rate Test after changing mouse software profiles, dongles, or USB ports.
- Controller drift check: Run the Gamepad Test before racing, sports, or shooter sessions if you suspect stick drift.
Device Specific Input Behaviors
Hardware behaves differently depending on the operating system, drivers, and connection type. Keep these in mind during your tests:
- PlayStation & Xbox Controllers: Modern web browsers require you to press a button on your controller first to wake it up before it appears in our Gamepad Test. Also, background apps like Steam Input or DS4Windows can hijack controller data, altering the raw values you see.
- Bluetooth vs. Wired Mice: If you are testing your Polling Rate over Bluetooth, you may be limited to lower polling rates depending on the mouse, Bluetooth stack, and OS. To guarantee 1000Hz or higher, you usually must use the manufacturer's dedicated 2.4GHz USB dongle or a wired connection.
- MacBook Keyboards: Apple operating systems intercept certain system-level shortcuts (like Brightness or Volume keys) before they reach the browser, meaning some top-row function keys may not light up during a standard keyboard test.
- Optical Mouse Switches: Newer premium mice use infrared light beams instead of physical metal contacts for their main buttons, making them virtually immune to traditional double-click bounce issues.
Why a controller may not be detected in the browser
Browser gamepad support is usually blocked until the device sends an input event. If the Gamepad Test is waiting for a controller, press any button to wake it. If that still fails, close apps like Steam, DS4Windows, or other remapping tools that may be capturing the controller first. Also try switching from Bluetooth to USB to confirm whether the issue is connection-related.
Privacy and Data Safety
Because these tools read keystrokes and pointer movements, privacy is paramount. These input tests are designed for local diagnostics in your browser session. The tools process your input events entirely on your own device using standard JavaScript event listeners. Your data is not recorded, uploaded, or stored externally.
Finished testing your inputs? Head back to the TestMyTech homepage to explore our Audio, Display, and Utility testing suites.