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.
As an Amazon Associate we earn from qualifying purchases. This costs you nothing extra and helps keep this site free.
β‘ Keyboard Cleaning Tools
Most stuck keys are crumbs β clean before you replace.
Blow out crumbs β solves most stuck keys
Reach under keys for stubborn debris
Prevents future crumbs and dust
Microfiber + brush + alcohol wipes
π 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
π οΈ Tools You'll Need
- Compressed Air Duster
- Anti-Static Brush + Q-Tip Kit
- 99% Isopropyl Alcohol
- MacBook Silicone Keyboard Cover
As an Amazon Associate we earn from qualifying purchases.
π 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: Keyboard Cleaning Kits on Amazon β 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: Bluetooth Keyboards for Mac on Amazon β 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!
π Recommended Products
The #1 repair kit β 64 bits, pro tools, lifetime warranty
EZ Fit tray β foolproof install, 9H tempered glass 2-pack
Charge iPhone, Watch & AirPods β one compact cube