Sweepfor Mac

Troubleshooting

Mac Keyboard Not Working? Here's the Fix Sequence

Mac keyboard not responding? Walk through the exact diagnostic sequence — from quick resets to deep system fixes — that'll get keys working again.

8 min read

You sit down to type, hit a key, and nothing happens. Or maybe just a few keys are dead. Or the whole keyboard’s gone silent. It’s one of those problems that immediately derails everything because you can’t even type a search query for help without — well, a keyboard.

Before you panic-buy a Bluetooth backup, walk through this sequence. Most of the time the fix is small and lives in a setting you forgot about, a stale cache, or a USB port that’s slowly starving for power.

Start with the obvious before the technical

Skip these and you’ll waste an hour on a problem that took two seconds to make.

  • Is the keyboard charged or batteries fresh? Magic Keyboards die quietly. Plug in via USB-C and check System Settings → Keyboard for a battery indicator.
  • For wired keyboards, try a different USB port. Apple’s M-series Macs are picky about which ports deliver consistent power, especially on the M1 and M2 MacBook Air where the two ports share a controller.
  • If you’re on a hub or dock, bypass it. Plug the keyboard directly into the Mac and see if the issue clears.
  • Is Bluetooth even on? Control Center → Bluetooth should show it active. Toggle it off and back on.

If a single key is sticking or unresponsive on a built-in MacBook keyboard, get a can of compressed air and blast the area at a 45-degree angle. Apple actually published this method for the butterfly-keyboard era and it still works on newer scissor-switch designs.

Reset the keyboard pairing if it’s wireless

Bluetooth keyboards develop weird pairing histories over time. Maybe you connected the same Magic Keyboard to your iPad, then a friend’s Mac, then back to yours, and now your Mac thinks it’s still talking to a device that’s not really there.

Here’s the cleanest reset:

  1. Open System Settings → Bluetooth
  2. Find the keyboard in the list, click the info icon, and choose Forget This Device
  3. Power the keyboard off
  4. Hold the power button for 6-10 seconds (this clears its internal pairing memory on newer Magic Keyboards)
  5. Turn it back on, then re-pair from System Settings → Bluetooth

For an Apple Magic Keyboard with a Lightning or USB-C port, you can also plug it directly into the Mac with a cable and it should pair automatically.

Reset stale device prefsSweep wipes outdated Bluetooth and USB caches that can cause pairing oddities. Get Sweep free →

Check Input Sources and accessibility settings

This one trips people up constantly. If you’ve ever tested a different keyboard layout — Dvorak, Colemak, an international variant — macOS may have silently switched. Suddenly your A types Q and you assume the hardware died.

Open System Settings → Keyboard → Text Input → Input Sources and verify only the layouts you actually want are listed. Remove any you don’t recognize.

Then check Accessibility:

  • System Settings → Accessibility → Keyboard
  • Turn off Slow Keys (this delays key registration intentionally)
  • Turn off Sticky Keys if you don’t need it (causes modifier confusion)
  • Check Mouse Keys — when this is on, the numeric keypad controls the cursor instead of typing numbers

Also peek at Keyboard Shortcuts → Modifier Keys and confirm Caps Lock, Control, Option, and Command are all set to their default behaviors. A misconfigured modifier remap can make a keyboard feel completely broken.

Try Safe Mode to rule out third-party software

Some keyboard utilities — Karabiner-Elements, BetterTouchTool, Keyboard Maestro, hotkey daemons from old apps — can intercept keystrokes and break things in subtle ways. The fastest way to test if one of these is the culprit is Safe Mode.

On Apple Silicon: Shut down. Press and hold the power button until you see “Loading startup options,” click your boot drive while holding Shift, then click “Continue in Safe Mode.”

On Intel Macs: Restart and immediately hold Shift until the login screen appears.

If your keyboard works fine in Safe Mode, a login item or kernel extension is the problem. Check System Settings → General → Login Items & Extensions and disable anything keyboard-related, then restart normally.

Reset the SMC and NVRAM (Intel Macs only)

Apple Silicon Macs handle this stuff automatically — there’s no SMC reset to perform anymore. But if you’re on an Intel Mac and the issue is hardware-feeling (built-in keyboard unresponsive, backlight stuck off, weird power behavior), an SMC reset is worth a shot.

For Intel MacBooks with the T2 chip:

  1. Shut down
  2. Press and hold the right Shift, left Option, and left Control keys for 7 seconds
  3. While still holding, also press and hold the power button for another 7 seconds
  4. Release everything and wait a few seconds
  5. Press the power button to start up

For NVRAM on Intel: Restart while holding Option-Command-P-R for about 20 seconds.

Tip: If your built-in MacBook keyboard works but an external one doesn't, the issue is almost always either USB power, a stale Bluetooth pairing, or a software conflict — not the Mac itself.

Investigate USB-level problems

For wired keyboards (and wireless dongles), open System Information → USB from the Apple menu’s “About This Mac → More Info → System Report.” Scroll the USB tree and confirm the keyboard appears.

If it shows up but isn’t typing, the connection’s there but something higher in the stack is broken — usually a driver or permission issue. If it doesn’t show up at all, you’ve got a port, cable, or hardware problem.

For deeper diagnostics, open Terminal and run:

ioreg -p IOUSB

This lists every USB device the kernel currently sees. If your keyboard’s there in ioreg but missing from System Information, the device is enumerating but failing to register properly — usually fixed by a restart or by clearing device caches.

Clear out stale Bluetooth and device caches

macOS keeps preference files for every input device you’ve ever connected. Over time these accumulate, conflict, and occasionally break new pairings or cause input lag. The relevant files live in ~/Library/Preferences/ and /Library/Preferences/, but going hunting manually risks deleting the wrong thing.

Skip the manual huntSweep clears the leftover device prefs and caches macOS keeps around. Download Sweep free →

After clearing those caches, restart and re-pair the keyboard. The fresh pairing usually solves stubborn issues that survived every other fix.

When it’s actually hardware

If you’ve worked through all of the above and the keyboard still won’t behave, you may genuinely have a hardware problem. Common signs:

  • Liquid damage history — even a small spill can corrode contacts months later
  • Specific keys consistently dead while others work fine on a built-in keyboard
  • The keyboard works on another Mac but not yours (likely a Mac issue)
  • The keyboard fails on multiple Macs (the keyboard’s done)

For a built-in MacBook keyboard, an Apple Store appointment is the right call. Some MacBook Pro models (2016-2019) had a free keyboard repair program — check the serial number against Apple’s coverage page before paying for anything.

For external keyboards, swap the cable first if it’s wired. USB-C cables fail more often than people realize, and a flaky cable can cause exactly the kind of intermittent failures that look like keyboard problems.

Build a quick verification routine

Once you’ve fixed the issue, save yourself the troubleshooting cycle next time:

  1. Note which port and cable combination works reliably
  2. If you use Bluetooth, keep one wired keyboard around as a fallback
  3. Restart your Mac at least weekly — input devices behave better with fresh kernel state
  4. Run a regular cleanup to keep device prefs from piling up

There’s a faster waySweep does the cleanup in seconds. Try Sweep free →

Most keyboard issues come down to one of three things: power, pairing history, or a software conflict. Walking through the sequence above catches all three. The hardware itself is usually fine.

← Back to all guides