MacBook Pro M4 Keyboard Not Working — Troubleshooting Guide
When your MacBook Pro M4 keyboard stops responding — whether a single key, a group of keys, or the entire keyboard — it can bring your productivity to a halt. The good news is that many keyboard issues are software-related and can be resolved without opening the laptop. This guide walks through every common cause and fix, from quick restarts to hardware diagnosis.
⚡ Keyboard Cleaning Tools
Most stuck keys are crumbs — clean before you replace.
Prevents future crumbs and dust
📋 Common Causes
- Software glitch: A frozen process or macOS bug can cause the keyboard input driver to become unresponsive
- Debris under keys: Dust, crumbs, or small particles can prevent the scissor-switch key mechanisms from activating
- Accessibility settings: Slow Keys, Mouse Keys, or Sticky Keys may be enabled accidentally, altering keyboard behavior
- macOS update issue: A recent update may have introduced a keyboard driver bug or changed input settings
- SMC or firmware glitch: The System Management Controller handles keyboard input at a hardware level
- Liquid damage: Even a small spill can corrode the keyboard flex cable or individual key contacts
- Hardware failure: The keyboard flex cable, top case connection, or logic board may be damaged
📋 Difficulty & Time
🔧 Fix Stuck or Unresponsive Keys: Step by Step
Step 1: Power Off + Hold Upside Down
Power off the MacBook. Hold it at a 75° angle, screen-side down. Crumbs and dust fall out gravity-aided.
Step 2: Compressed Air in Z Pattern
Spray short bursts directly across the keyboard in a Z pattern (top-left to top-right, diagonal to bottom-right, then bottom-left to bottom-right). Repeat 2–3 times. Most stuck keys release after this.
Step 3: Target the Specific Sticky Key
If one key is still sticky: angle compressed air bursts directly at all 4 sides of that key. Use the brush to sweep around the key edges.
Step 4: Sticky-Liquid Residue Cleanup
If a sticky drink (soda, juice) caused the issue: dip a Q-tip in 99% isopropyl alcohol (lightly damp, NOT wet) and gently work around the key edges. The alcohol dissolves dried sugars without leaving residue.
Step 5: Test in Safe Mode
If keys are still misbehaving software-side: boot in Safe Mode (Apple Silicon: hold power until startup options, hold Shift, click Continue). If keys work in Safe Mode but not normally, a third-party app/driver is intercepting them.
Step 6: Reset SMC / NVRAM
For unresponsive keys: Apple Silicon resets SMC by powering off for 30 sec then on. Intel: reset NVRAM with cmd+option+P+R held during boot. Resets keyboard controller state.
⚠️ Common Mistakes to Avoid
- Prying the key off (Apple's scissor mechanism breaks easily — you're now buying a $349 keyboard)
- Spraying alcohol UNDER the keys (can short the keyboard if it pools)
- Skipping the gravity test (most stuck keys release with just upside-down + air)
- Continuing to use after a liquid spill (causes corrosion of contacts)
🏥 When to Call a Pro
Apple replaces the entire top case (keyboard + trackpad + battery + speakers + Touch ID) as one unit — $349 out of warranty, $129 with AppleCare+ accidental damage. If multiple keys are dead or you're seeing sticky residue inside, get the top case replaced before deeper damage occurs.
🔧 Fix 1: Restart Your MacBook
The simplest fix resolves a surprising number of keyboard issues caused by frozen processes or driver glitches.
- If the keyboard is completely unresponsive, press and hold the power button (Touch ID button) for 10 seconds to force shutdown
- Wait 10 seconds, then press the power button again to restart
- If the keyboard works at the login screen but fails after login, the issue is likely a software conflict within your user account
- Try logging into a different user account to test — create a temporary one in System Settings → Users & Groups if needed
🔧 Fix 2: Check Accessibility Settings
Accidentally enabled accessibility features are one of the most common causes of keyboard behavior that looks like hardware failure.
- Go to System Settings → Accessibility → Keyboard
- Make sure Slow Keys is turned off — when enabled, keys only register after being held down for a set delay
- Ensure Sticky Keys is off — this makes modifier keys (Shift, Command, Option) stay active after a single press
- Navigate to Accessibility → Pointer Control and confirm Mouse Keys is off — this repurposes keyboard keys for cursor movement
- Also check System Settings → Keyboard → Input Sources to confirm the correct keyboard layout is selected (such as U.S. for American English)
- If you cannot navigate settings with the built-in keyboard, connect a USB or Bluetooth mouse to make these changes
🔧 Fix 3: Reset SMC (System Management Controller)
On Apple Silicon Macs like the M4, the SMC equivalent is integrated into the chip. A full shutdown cycle resets it.
- Shut down the MacBook completely — press and hold the power button for 10 seconds if the keyboard is unresponsive
- Unplug the power adapter and any connected accessories
- Wait a full 30 seconds with the Mac powered off
- Plug the power adapter back in
- Wait 5 seconds, then press the power button to turn on the Mac
- This resets the hardware controller responsible for keyboard input, thermal management, and power delivery
🔧 Fix 4: Reset NVRAM
NVRAM stores settings such as keyboard layout, startup disk, and sound volume. Corrupted NVRAM can cause keyboard quirks.
- Shut down the MacBook
- Turn it back on and immediately press and hold Option + Command + P + R
- Hold these keys for about 20 seconds — the Mac may appear to restart during this process
- Release the keys and let the Mac boot normally
- On Apple Silicon Macs, NVRAM resets automatically on a normal restart, but this manual method can help when the automatic reset has not resolved the issue
🔧 Fix 5: Clean the Keyboard
The M4 MacBook Pro uses scissor-switch keys — more reliable than the old butterfly mechanism but still susceptible to debris causing stuck or unresponsive keys.
- Shut down the MacBook and unplug all cables
- Hold the MacBook at a 75-degree angle (nearly vertical, screen facing you)
- Use a can of compressed air to spray between the keys in a left-to-right zigzag pattern across all rows
- Rotate the MacBook so the left side faces down and spray again
- Rotate so the right side faces down and spray a third time
- For a single sticky key, lightly dampen a lint-free cloth with isopropyl alcohol and gently clean around the affected key cap
- Do not use a vacuum cleaner — static discharge can damage internal components
Recommended: — a good kit includes compressed air, a soft brush, and microfiber cloths.
🔧 Fix 6: Test with an External Keyboard
This is the most reliable way to determine whether the problem is hardware or software.
- Connect a USB-C or Bluetooth external keyboard to the MacBook
- If the external keyboard works perfectly while the built-in keyboard does not, the issue is hardware — the internal keyboard, flex cable, or top case needs repair
- If the external keyboard also has problems (missed keys, wrong characters), the issue is software — continue with macOS troubleshooting
- Try creating a brand-new user account (System Settings → Users & Groups) and test the keyboard there to isolate user-level software conflicts
Recommended: — useful as a workaround while waiting for repair.
🔧 Fix 7: Update or Reinstall macOS
- Check for macOS updates: System Settings → General → Software Update
- Install any available updates — Apple frequently patches keyboard-related input bugs
- If updates do not help, boot into Recovery Mode by holding the power button during startup until "Loading startup options" appears, then selecting Options
- From Recovery, choose Reinstall macOS — this preserves your files and applications while refreshing all system files and drivers
🔧 Fix 8: Run Apple Diagnostics
If none of the software fixes resolve the issue, run Apple Diagnostics to check for hardware faults.
- Shut down the MacBook completely
- Press and hold the power button until "Loading startup options" appears
- Press Command + D to launch Apple Diagnostics
- Let the full test run — it takes approximately 3 to 5 minutes
- Note any error codes displayed (keyboard-related codes typically start with KBD)
- Common hardware causes include a damaged keyboard flex cable, liquid corrosion on the top case, or a faulty logic board input controller
- Hardware keyboard repairs on the MacBook Pro M4 usually require replacing the entire top case assembly, as the keyboard is riveted to the case
💰 Repair Cost Estimate
- Software fixes (restart, SMC reset, settings): Free
- Keyboard cleaning (compressed air): $5–$15
- External keyboard workaround: $30–$100
- Independent repair shop (flex cable repair): $100–$200
- Apple top case replacement (out of warranty): $250–$450
- Apple repair (with AppleCare+): $99 service fee for accidental damage
🆘 Need Professional Help?
If software fixes did not resolve the issue, a professional technician can diagnose whether it is a flex cable, top case, or logic board problem — and repair it without unnecessary part replacements.
📞 PC Medics of NJ
MacBook Pro M4 keyboard diagnosis and repair — we identify the exact cause before quoting any work.
Call: 856-914-1074
Free diagnosis included with every repair!