MacBook Pro Keyboard Not Working
MacBook Pro • Keyboard not working
Quick Answer
MacBook Pro keyboard failures are most commonly caused by the butterfly mechanism (2016-2019 models), liquid damage under the keys, a failed keyboard flex cable, or a software/driver issue. If specific keys are stuck or unresponsive, it is usually mechanical. If the entire keyboard is dead, it may be a cable or logic board issue.
Possible Causes
Butterfly mechanism failure (2016-2019 models)
Very commonThe butterfly keyboard used in 2016-2019 MacBook Pros is notoriously unreliable. A single dust particle can jam the mechanism, causing keys to stick, double-type, or stop responding entirely.
Liquid damage
CommonEven a small spill can seep under the keys and corrode the keyboard membrane or the connector on the logic board. Symptoms may appear immediately or develop over days as corrosion spreads.
Keyboard flex cable failure
ModerateThe ribbon cable connecting the keyboard to the logic board can develop a fault from repeated flex or physical stress. This causes the entire keyboard to stop working while the trackpad still functions.
Software or driver issue
Less commonA macOS update or corrupted driver can cause keyboard issues. If the keyboard works during startup (before macOS loads) but not after login, it is likely software.
Debris under keys
CommonCrumbs, dust, and hair can get under individual keys and prevent them from registering. This is especially problematic on butterfly keyboards.
What You Can Try at Home
Restart the Mac
A simple restart resolves many software-related keyboard issues. If the keyboard is completely unresponsive, hold the power button to force shut down.
Test in Safe Mode
Boot into Safe Mode (Intel: hold Shift during startup; M-series: hold power until options appear, then hold Shift and click Continue). If the keyboard works in Safe Mode, a software conflict is the cause.
Clean with compressed air (butterfly keyboards)
Apple recommends holding the MacBook at a 75-degree angle and spraying compressed air across the keyboard in a left-to-right pattern. This can dislodge debris from butterfly mechanisms.
Check System Preferences > Keyboard
Ensure Slow Keys is not enabled (Accessibility > Keyboard). Check that keyboard shortcuts have not been remapped accidentally.
Use an external keyboard to test
Connect a USB or Bluetooth keyboard. If it works normally, the issue is isolated to the built-in keyboard hardware.
When to Get Professional Help
If individual keys are stuck, the entire keyboard is unresponsive, or you see signs of liquid damage (sticky keys, corrosion visible between keys), professional repair is needed. Keyboard replacement on modern MacBooks requires replacing the entire top case (keyboard, battery, trackpad, and chassis), which must be done by a technician.
WarriorMac Repair Cost
Keyboard/top case replacement: from $150. Keyboard flex cable repair: contact us for pricing. Free diagnosis.
Frequently Asked Questions
Does Apple still cover butterfly keyboard replacements?
Apple's Keyboard Service Program for butterfly keyboards has expired for most models. If your Mac is no longer covered, we offer keyboard/top case replacement starting from $150.
Can just the keyboard be replaced without the whole top case?
On modern MacBooks, the keyboard is riveted into the top case. A bare keyboard swap leaves the keys with no solid anchor. We install a genuine full top case for a proper, lasting repair.
Will keyboard replacement erase my data?
No. Keyboard/top case replacement does not affect the logic board or storage. Your data is completely safe.