01
How to check every keyboard key in your browser
Select a layout, focus the tester and press one key at a time. Check the event code when a label differs from your physical keyboard. KeyboardEvent.code refers to the physical position; KeyboardEvent.key reflects the active layout and modifiers.
02
Test a USB or Bluetooth keyboard on a Mac
Use the same test sequence for wired and wireless connections. If input is intermittent, repeat with a different connection when available. A web page sees the combined keyboard input and usually cannot identify which connected device produced it.
03
Keyboard layout and browser shortcut limitations
ANSI, ISO and language layouts differ. Some system shortcuts and unusual hardware keys will not produce a usable browser event. Use the event log alongside the key map and check unexpected behavior in a second app.