Update: 08/15/2025
TL;DR: Start with the built-in tool: Windows → activate the On-Screen Keyboard (Win+Ctrl+O) to see if keystrokes are detected; macOS → Keyboard Viewer (Input menu). If OK, the issue often comes from the app. Otherwise, test on an online keyboard site to confirm.
Somaire
1) Testing on Windows 11/10
- On-Screen Keyboard: activate it via Win+Ctrl+O or Settings → Accessibility → Keyboard. Physically press the key: if the key lights up on the screen, the signal is reaching the system.
- Function keys / shortcuts: check that Caps Lock, Num Lock, and Scroll Lock trigger a sound if the “Toggle Keys” option is enabled (Accessibility).
- Touch keyboard (tablet/2-in-1): “keyboard” icon in the taskbar, if needed enable the touch keyboard display in Settings → Personalization → Taskbar.

Tip: if the key only responds in a specific app, test in Notepad; if it works, the problem is app-related (shortcut captured, plugin, foreground focus…).
2) Testing on macOS
- Keyboard Viewer: activate the “Input” menu → Show Keyboard Viewer, then press keys to check for lighting. If the menu does not appear: System Settings → Keyboard → Show Input menu.
- Accessibility: disable “Slow Keys” or “Mouse Keys” if keystrokes are ignored.
3) Testing online (browser)
Online keyboard testers display received keystrokes in real time; useful to compare behavior between OS/applications. The Com-strategie.fr selection (summer 2025) lists several public tools (e.g., “Keyboard Tester,” “Ratatype”). Prefer sites without installation, no unusual permissions, and with HTTPS pages.
- Typical procedure: open the tester, type all keys one by one (including F-keys, multimedia if handled by the browser). Note silent keys.
- Limitations: some system keys (Print Screen, Fn, Windows key) may not be detected by the browser; verify using the OS’s built-in tools as a complement.
4) Hardware leads: ports, drivers, firmware
- Port/Hub: plug the keyboard directly (avoid unpowered hubs). Try another port/PC to isolate.
- Drivers: manufacturer utility (gaming keyboards); on Windows, ensure updates via Windows Update.
- Firmware: for programmable mechanical keyboards, update via the manufacturer’s tool.
- Cleaning: a stuck key (crumbs, dust) can “bounce”; remove the keycap if your model allows, gently blow/clean.
5) Common mistakes & best practices
- Confusing software and hardware issues: first test in a simple app (Notepad/TextEdit) then in an online tester.
- Forgetting accessibility options: “Slow keys” or “Mouse keys” can block keystrokes; check the settings.
- Saturated USB hub: direct connection to rule out doubts.
- Not testing on another workstation: a cross test (another machine) quickly decides.
6) FAQ
How to quickly open a “virtual” keyboard on Windows?
Win+Ctrl+O launches the On-Screen Keyboard. And on Mac?
Input Menu → Show Keyboard Viewer. My F1-F12 keys don’t seem to work on MacBook Pro
Enable function key display via the Touch Bar (or holding Fn) depending on the configuration. Can an online tester detect everything?
No: some system keys do not report to the browser. Supplement with built-in tools (OSK/Keyboard Viewer). How to know if it’s hardware?
If the key fails in the OSK/Viewer and on another computer, it’s probably hardware (switch, membrane, ribbon cable, connector).
Sources
- Microsoft: Keyboard Accessibility (OSK & options).
- Apple: Keyboard Viewer.
- Visuals: LenovoKeyboard-Closeup2 (CC0), Numpad 5 key (CC BY-SA 3.0/GFDL).