InputTestHub

Why a Key Does Not Register

A key that does nothing feels like a hardware fault, and it often is not. Between your finger and the page there are seven places a key press can stop, and most of them can be ruled out in under a minute each.

11 min read · updated 13 September 2026 · links to 7 tools

In short A key press has to pass through seven layers before a web page or program receives it: the switch, the keyboard's wiring matrix, the keyboard's firmware, the connection to the computer, the operating system, the browser, and finally the page or application. Only the first three travel with the keyboard. So the fastest diagnosis starts with one question — does the key fail on a second computer? If it fails everywhere, the fault is in the keyboard. If it works elsewhere, look at the layers above: a lock or layer key, an operating system setting such as Filter Keys or Slow Keys, remapping software, a changed language layout, a browser shortcut, or focus sitting in the wrong place. A key that produces the wrong character is registering perfectly; that is a layout problem, not a dead key.

A key press has to survive seven layers

Press a key and a small circuit closes inside the switch. The keyboard's controller finds it on a grid of wires, its firmware decides what the press means, and the result travels over USB, Bluetooth or a wireless dongle to the computer. The operating system applies your layout, your accessibility settings and any remapping software. The browser takes the shortcuts it keeps for itself. Only what is left reaches the page.

Each layer can stop a key, and each leaves a different fingerprint. That is why guessing is slow and working through the layers in order is quick.

A stack of seven layers from the switch at the bottom to the web page at the top, each listing the usual reason a key stops there.
Only the bottom three layers travel with the keyboard. Everything above them belongs to the computer you plugged it into.

Ask the question that splits the problem in half

Before touching anything, try the key on a second computer, or at least in a second browser. It takes a minute and it removes four layers from the investigation at once.

If the key fails everywhere, the fault is in the switch, the matrix or the keyboard's firmware, because those are the only layers that came with you. If it works somewhere else, the keyboard is fine and the answer is in the operating system, the browser or the program on the machine where it fails.

Open the keyboard test on both machines. It shows every key the browser receives and, for each one, its key, code and location, so you can see not just whether a key arrives but what arrives.

If the key lights up in the test but still does nothing in one program, the keyboard is working. That program, or a setting on that computer, is where to look.

Layers 1 and 2: the switch and the wiring matrix

A single dark key on a keyboard that works everywhere else is usually the switch itself. Crumbs and dust under the keycap are the most common cause by a distance, and compressed air fixes more keys than any replacement. On a hot-swap mechanical keyboard, pull the switch and look at its two metal pins: one bent flat during installation is enough to break the circuit.

The pattern matters more than any single key. When a whole row or a whole column of keys stops together, the fault is not a switch but the matrix those keys share — a cracked trace, a lifted solder joint or a loose ribbon connector inside the case. No amount of cleaning helps, and the keyboard needs opening or replacing.

The matrix also explains a subtler failure: a key that works alone but disappears when it is pressed with certain others. That is blocking, and the ghosting test checks exactly those combinations.

Layer 3: the keyboard's own firmware

Many keyboards change what a key sends without telling the computer anything. A key can register perfectly and still look broken because of one of these.

  • Fn Lock swaps the function row between F1–F12 and media or brightness controls. Set the other way, a key such as F5 can send a media or brightness function and never arrive as F5 at all.
  • Windows-key lock, often called game mode, disables the Windows key on purpose so it cannot interrupt a game. It is usually a small toggle or an Fn combination.
  • Num Lock changes the number pad rather than disabling it: with it off, numpad 1 sends End and numpad 8 sends an up arrow. The key is working; it is sending a different key.
  • A stuck layer on a programmable keyboard leaves every key sending its second-layer function until the layer key is pressed again.

Layer 4: the connection

A wireless keyboard that has gone to sleep often uses the first key press only to wake up, so that press never arrives. If the first letter of every sentence after a pause goes missing, the connection is the suspect, not the key.

Wired keyboards have their own version. Before an operating system loads, a computer talks to a keyboard using the simple USB boot protocol, which carries six ordinary keys at a time, and some keyboards stay in that mode. Unpowered hubs, front-panel ports and KVM switches can also drop or delay keys. Plugging straight into a port on the back of the computer rules all of that out.

Layer 5: the operating system

This is where most "dead" keys on a working keyboard turn out to be, because several of the causes are switched on by accident.

  • Filter Keys on Windows can ignore brief presses and quick repeats. It switches on if the right Shift key is held for eight seconds, which is easy to do by leaning on a keyboard. Its effect looks exactly like keys that sometimes fail to register.
  • Slow Keys on macOS accepts a key only after it has been held for a set time, so normal quick presses appear to do nothing.
  • Sticky Keys, switched on by pressing Shift five times, makes modifiers behave as if they are latched, which breaks shortcuts in confusing ways.
  • Remapping software such as PowerToys Keyboard Manager, AutoHotkey or Karabiner-Elements can quietly move or disable a key. Anything installed by a previous owner is a strong suspect on a second-hand machine.
  • A changed language layout makes a key produce a different character. That key is registering perfectly, and comparing layouts shows what each key should produce.

Layer 6: the browser

Browsers keep some keys for themselves and act on them before a page is told anything. Ctrl+W or Cmd+W closes the tab, Ctrl+T opens one, and F11 toggles fullscreen in many browsers. The operating system takes others first: Alt+Tab, Win+L, Cmd+Tab and Cmd+Space never reach a page at all.

Two quieter cases matter for anyone typing in another language or on a phone. While an input method is composing characters, a browser reports keys with a placeholder key code rather than the physical key. And most on-screen keyboards on phones do not report a physical key position at all. A tester that reports those events honestly will show them as unidentified rather than inventing a key.

Layer 7: the page or the program

The last layer is the most mundane and the most often forgotten: where focus is. A key pressed while a different window, tab or text box has focus goes there instead. A web page cannot see a key pressed while you are typing in the address bar.

Games add a twist. Many read the keyboard through a lower-level input path than a browser does, so a key can behave differently in a game and on a web page. When a key works in the browser test and fails only in one game, check that game's key bindings and any overlay software running alongside it before suspecting the keyboard.

From symptom to layer

What you noticeMost likely layerWhat to check
One key dead on every computerSwitchDebris under the keycap; a bent pin on a hot-swap switch
A whole row or column deadWiring matrixA connector or trace inside the keyboard
A key fails only held with othersWiring matrixBlocking — run the ghosting test
F-keys do media or brightness insteadFirmwareFn Lock
Numpad sends arrows and EndFirmwareNum Lock is off
First press after a pause is lostConnectionA wireless keyboard waking from sleep
Keys sometimes do nothing on one PCOperating systemFilter Keys or Slow Keys
A key types the wrong characterOperating systemThe language layout, or remapping software
A shortcut closes the tab insteadBrowserA reserved browser shortcut
Works in the test, fails in one gameProgramThat game's bindings and any overlay

When it really is the keyboard

If the key fails on every computer, with nothing plugged in between, after cleaning — then it is the keyboard, and the choice depends on the design. A hot-swap mechanical keyboard needs only a new switch. A soldered mechanical board needs a switch desoldered, which is a modest repair for someone with the tools. A membrane keyboard or a laptop keyboard with a dead key is usually a replacement.

Before sending a keyboard back, save the evidence. The keyboard test lets you download a summary of which keys registered in a session — useful for a warranty claim, and it contains no record of what you typed.

Frequently asked questions

Why does one key on my keyboard not work?
Most often debris under the keycap. If cleaning does not help, try the key on a second computer: if it fails there too, the switch or the keyboard's wiring is at fault; if it works, look for a setting such as Filter Keys, a lock key, or remapping software on the first computer.
A whole row of keys stopped working. Is it one switch?
Almost never. Keys in a row or column share a wire in the keyboard's matrix, so a row failing together points to a cracked trace or a loose connector inside the keyboard rather than to individual switches.
My function keys change volume or brightness instead of working. Why?
Fn Lock is set to the media side. It swaps the function row between F1 to F12 and media or brightness controls, so the key is working and is sending that function instead.
Why do some key presses get ignored only sometimes?
On Windows, Filter Keys can ignore brief or quickly repeated presses, and it switches on if the right Shift key is held for eight seconds. On macOS, Slow Keys ignores presses that are not held long enough. Both are in the accessibility settings.
The key types the wrong letter. Is it broken?
No. A key that produces a different character is registering perfectly; the operating system's language layout, or remapping software, is changing what it produces.
Can a website see every key I press?
Not every key. The operating system handles shortcuts such as Alt+Tab and Win+L first, and browsers keep some such as Ctrl+W for themselves, so those never reach a page.

More guides

9 min

How to Test a Keyboard Properly

A key that seems dead is usually not a broken switch. Test in the right order — registration, rollover, chatter, latency, feel — and you find the real fault.

10 min

Keyboard Repeat Versus Chatter

A held key repeating, a worn switch bouncing and a fast double tap all look like a key firing twice. How each one shows up, and how to tell them apart.