sodcalculator

10 Tech How-To

MacBook Keyboard Not Working? Fixes That Work

Guide 10-9198 · Updated · Step by step

If your MacBook keyboard is unresponsive, typing wrong characters, or only some keys work, the fix is usually a quick reset or a settings change—not a trip to the repair shop. This guide walks you through the most common causes and the exact steps to try, from a simple restart to checking for stuck keys and software glitches.

First: Quick Checks That Solve Most Issues

Before diving into deeper troubleshooting, try these three things—they resolve a surprising number of keyboard problems:

  • Restart your MacBook. A fresh boot clears temporary software glitches that can freeze the keyboard driver. Click the Apple menu and choose Restart.
  • Check for stuck keys or debris. Turn the MacBook upside down and gently tap. If a key feels stuck, use a can of compressed air to blow around it. Do not use liquids or sharp objects.
  • Make sure it’s not a Bluetooth issue. If you use an external keyboard, disconnect it or turn off Bluetooth in Control Center. Sometimes a paired Bluetooth keyboard can interfere with the built-in one.

If none of those help, move on to the more specific fixes below.

Software Settings That Can Disable the Keyboard

macOS has a few accessibility and input settings that can make the keyboard behave as if it’s broken. Check these in System Settings (or System Preferences on older macOS):

  • Slow Keys (Accessibility → Keyboard): If enabled, you must hold each key for a set time before it registers. Turn it off.
  • Sticky Keys (Accessibility → Keyboard): This makes modifier keys (Shift, Command, Option) “stickâ€� until you press another key. If it’s on, you might get unexpected characters. Turn it off.
  • Input Source (Keyboard → Input Sources): If the wrong keyboard layout is selected (e.g., AZERTY instead of QWERTY), keys will type the wrong letters. Check that your language matches your physical keyboard.
  • Full Keyboard Access (Accessibility → Keyboard): This lets you control the Mac with the keyboard, but it can sometimes interfere with typing in certain apps. Try turning it off temporarily.

If any of these were enabled, disabling them might fix the problem immediately.

Reset the SMC and NVRAM (Intel MacBooks)

On Intel-based MacBooks, the System Management Controller (SMC) manages hardware like the keyboard, and NVRAM stores certain settings. Resetting them can resolve unresponsive keys or erratic behavior.

Reset the SMC (Intel MacBooks with T2 chip or older):

  1. Shut down your MacBook.
  2. On the built-in keyboard, press and hold Control + Option (Alt) + Shift on the left side, and the power button (or Touch ID button) on the right side for 10 seconds.
  3. Release all keys, then press the power button again to turn it on.

For MacBooks with a removable battery (very old models), the steps differ slightly—check Apple’s support site for your specific model.

Reset NVRAM (Intel MacBooks):

  1. Shut down your MacBook.
  2. Press the power button, then immediately hold Command + Option + P + R for about 20 seconds.
  3. Release when you hear the startup sound a second time (or see the Apple logo appear and disappear twice on newer models).

On Apple Silicon (M1, M2, M3) MacBooks, you don’t reset SMC or NVRAM—they manage themselves. Instead, just restart the Mac or use the next section’s steps.

What to Do on Apple Silicon (M1/M2/M3) MacBooks

Apple Silicon MacBooks don’t have an SMC reset, but they can still suffer from keyboard glitches. The first thing to try is a simple restart. If that doesn’t work, try these:

  • Update macOS. Go to System Settings → General → Software Update. Apple frequently fixes keyboard bugs in updates.
  • Reset the keyboard dictionary. Go to System Settings → Keyboard → Text Input → Edit… and remove any custom text replacements that might be causing weird output.
  • Boot to Safe Mode. Restart and hold the power button until you see “Loading startup options,â€� then select your disk and hold Shift to enter Safe Mode. If the keyboard works there, a third-party app or login item is likely the culprit. Restart normally and uninstall recently installed apps.

Safe Mode is a powerful diagnostic tool—if the keyboard works there, the problem is software, not hardware.

Hardware Problems and the Butterfly Keyboard Issue

If you’ve tried all software fixes and the keyboard still fails, it may be a physical issue. The most notorious example is the “butterfly� keyboard used in MacBook models from 2015 to 2019. These keys have a very shallow travel and are prone to failure from dust or crumbs. Apple ran a repair program for many of these models, so if you own one, check Apple’s support page to see if you qualify for a free repair.

Other hardware issues include:

  • Liquid damage. If you spilled anything on the keyboard, it can cause intermittent or complete failure. Turn off the Mac immediately and do not charge it—take it to a professional.
  • Battery swelling. A swollen battery can push up against the trackpad and keyboard, causing keys to stick or not press. If the trackpad feels uneven or the case is bulging, stop using the Mac and get the battery replaced.
  • Loose ribbon cable. If you’ve recently opened the Mac, the keyboard cable might not be seated properly. This requires opening the bottom case—only do this if you’re comfortable with it.

If you suspect hardware, the safest fix is to back up your data and contact Apple Support or an authorized service provider.

Using an External Keyboard as a Temporary Fix

While you troubleshoot, you can still use your MacBook with a USB or Bluetooth keyboard. This lets you work and also helps diagnose the problem: if the external keyboard works perfectly, the issue is almost certainly with the built-in keyboard hardware. If the external keyboard also has issues, it’s a software or macOS problem.

To use an external keyboard:

  1. Plug in a USB keyboard (or pair a Bluetooth one via System Settings → Bluetooth).
  2. If the built-in keyboard is sending random characters, you may need to disable it temporarily. There’s no built-in toggle, but you can use third-party apps (like Karabiner-Elements) to remap or disable it—use caution with such tools.
  3. For most people, simply using the external keyboard is enough to keep working until the built-in one is fixed.

When to Seek Professional Repair

If none of the above steps work, it’s time to get professional help. Before you do, back up your data with Time Machine or iCloud. Then:

  • Check if your MacBook is still under warranty or AppleCare+.
  • Look up Apple’s keyboard service programs—some models have free repairs for known defects.
  • If the Mac is out of warranty, get a quote from an authorized service provider. The cost varies widely, so it’s worth comparing.

Don’t attempt to replace the keyboard yourself unless you have experience with laptop repair—the top case is glued and contains many fragile components.

Frequently Asked Questions

Why is my MacBook keyboard typing the wrong characters?

This usually means the wrong input source or keyboard layout is selected. Go to System Settings → Keyboard → Input Sources and make sure it matches your physical keyboard (e.g., “ABC� for US QWERTY). Also check if Sticky Keys or Slow Keys are enabled in Accessibility.

Can I use an external keyboard with a MacBook?

Yes, any USB or Bluetooth keyboard works. It’s a great temporary fix and helps diagnose whether the problem is the built-in keyboard or the Mac itself. If the external keyboard works fine, the issue is hardware in the built-in keyboard.

How do I reset the keyboard settings on a MacBook?

There’s no single “reset keyboard� button, but you can reset the keyboard dictionary (System Settings → Keyboard → Text Input → Edit…), remove custom shortcuts, and reset NVRAM/SMC on Intel models. On Apple Silicon, a restart or Safe Mode boot often clears glitches.

Is the butterfly keyboard covered by a recall?

Apple ran a service program for certain MacBook models with butterfly keyboards (2015–2019) that had sticky or unresponsive keys. Check Apple’s support website and enter your serial number to see if your model qualifies for free repairs.

What should I do if I spilled liquid on my MacBook keyboard?

Turn off the Mac immediately, unplug it, and do not press keys to “dry� it. Wipe up visible liquid and let it dry upside down in a well-ventilated area for at least 48 hours. Then take it to a professional—liquid damage can cause corrosion that worsens over time.

Why does my keyboard work in Safe Mode but not normally?

If the keyboard works in Safe Mode, a third-party app, login item, or kernel extension is interfering. Restart normally, then uninstall recently installed apps or use Activity Monitor to identify suspicious processes. You can also check Login Items in System Settings → General → Login Items.

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 →