sodcalculator

10 Tech How-To

MacBook Pro Keyboard Not Working? Fixes That Work

Guide 10-8977 · Updated · Step by step

If your MacBook Pro keyboard is not working, the fix is often simpler than you think: start by restarting your Mac, checking for stuck keys, and resetting the SMC or NVRAM. For persistent issues, software settings, debris, or hardware failure are the usual culprits, and this guide walks you through each step in order.

Why MacBook Keyboards Stop Working

MacBook Pro keyboards can fail for several reasons, ranging from simple software glitches to physical damage. The most common causes include:

  • Software bugs after macOS updates or app conflicts.
  • Debris or dust lodged under keys, especially on butterfly-mechanism models (2016–2019).
  • Liquid spills that damage internal components.
  • Battery swelling that presses against the keyboard from below.
  • Failing flex cables connecting the keyboard to the logic board.

Knowing which MacBook Pro generation you have helps narrow down the cause. Models with the butterfly keyboard are more prone to dust-related failures, while newer scissor-switch models (2020 and later) are generally more reliable but can still suffer from software or liquid damage.

Quick Fixes to Try First

Before diving into deeper troubleshooting, try these simple steps—they resolve a surprising number of cases:

  1. Restart your MacBook Pro. A clean reboot clears temporary software conflicts.
  2. Check for stuck keys. Gently press each key that isn’t working; sometimes a key gets physically stuck down.
  3. Clean the keyboard. Use compressed air at an angle to blow out dust and crumbs. Do not use liquids.
  4. Disconnect external devices. A Bluetooth keyboard or USB device can interfere; turn off Bluetooth and unplug peripherals.
  5. Test in Safe Mode. Restart and hold the power button until you see “Loading Safe Mode� (Apple silicon) or hold Shift after the chime (Intel). If the keyboard works there, a third-party app is the culprit.

If none of these help, move on to the software resets below.

Reset the SMC and NVRAM

The System Management Controller (SMC) manages power and keyboard functions on Intel Macs. Resetting it can fix unresponsive keys. On Apple silicon Macs, the SMC reset is automatic during a restart, so you only need to do this on Intel models.

To reset SMC on Intel MacBook Pro (2018 and later with T2 chip):

  1. Shut down your Mac.
  2. Hold the right Shift, left Option, and left Control for 7 seconds.
  3. Keep holding those, then press and hold the power button for 7 more seconds.
  4. Release all keys, wait a few seconds, then power on.

To reset NVRAM (nonvolatile RAM) on Intel Macs:

  1. Shut down.
  2. Press the power button, then immediately hold Command + Option + P + R.
  3. Hold for about 20 seconds, then release.

On Apple silicon Macs, simply restarting resets both SMC and NVRAM automatically. After a reset, test the keyboard again.

Check Keyboard Settings and Accessibility

Sometimes the problem isn’t the hardware but the settings. Go to System Settings → Keyboard (or System Preferences on older macOS) and verify:

  • Key repeat rate is not set to “Offâ€� or too slow.
  • “Slow Keysâ€� is disabled (Accessibility → Keyboard). Slow Keys adds a delay before a key press registers.
  • “Sticky Keysâ€� is off unless you intentionally use it.
  • Input source is the correct language/layout.

Also check if the keyboard works in the login screen or in Recovery Mode. If it works there but not in normal macOS, a background app is interfering. Try creating a new user account to confirm—if the keyboard works in the new account, the issue is in your main user’s preferences or login items.

When It’s a Hardware Problem

If software resets and settings don’t help, the keyboard hardware is likely at fault. Common hardware failures:

  • Butterfly mechanism keys (2016–2019 models) can fail due to dust or a broken mechanism. Apple had a repair program for these, but it has expired for most models.
  • Liquid damage may corrode contacts; immediate shutdown and professional cleaning are essential.
  • Battery swelling can cause keys to feel spongy or unresponsive. If the trackpad is also clicking oddly, battery swelling is a strong suspect.
  • Ribbon cable disconnection can happen after a drop or during a repair.

For hardware issues, the only reliable fix is service. Apple’s official support can diagnose and replace the keyboard (often as a top case assembly). Third-party repair shops may offer lower costs, but ensure they use quality parts.

Using an External Keyboard as a Temporary Fix

While waiting for a repair, you can use an external keyboard. Connect via USB or Bluetooth. On Apple silicon Macs, you may need to approve the Bluetooth device from the screen. If the built-in keyboard is completely dead, you can still use the on-screen keyboard (Accessibility → Keyboard → Show Keyboard Viewer) for short tasks.

Frequently Asked Questions

Why is my MacBook Pro keyboard typing wrong characters?

This usually means the keyboard layout is set to a different region. Go to System Settings → Keyboard → Input Sources and ensure the correct layout (e.g., “ABC� or “U.S.�) is selected. If the issue persists, reset the NVRAM as described above.

Can I replace just one key cap?

Yes, you can buy a replacement key cap and install it yourself, but it’s tricky—the butterfly mechanism is fragile. If the underlying mechanism is broken, you may need to replace the entire top case. Apple can do this, but it’s not cheap.

Will Apple fix my keyboard for free?

Apple has had repair programs for certain MacBook models (like the butterfly keyboard program). Check Apple’s support website with your serial number to see if your model is covered. If not, you’ll pay for the repair.

How do I know if my MacBook Pro is Intel or Apple silicon?

Click the Apple logo in the top-left corner → About This Mac. If you see “Chip� with “Apple M1� or later, it’s Apple silicon. If you see “Processor� with an Intel i5/i7/i9, it’s Intel. This matters for SMC reset steps.

My keyboard works sometimes but not always. What does that mean?

Intermittent failures often point to a loose connection or a failing ribbon cable. It could also be a software glitch that happens under load. Try the software fixes first; if it still happens, have the hardware inspected.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →