How to Fix an Unresponsive Mac Keyboard

- Difficulty
- Intermediate
- Tested on
- macOS Sequoia - MacBook Air M3
- You will need
- External USB keyboard, Apple Silicon or Intel-based Mac
Step by step
Perform a forced restart
Hold the Power button until your Mac shuts down completely. Wait 10 seconds and press the Power button again to restart the system, which clears temporary process hangs affecting the keyboard driver.
Note: If you are using an external keyboard, disconnect it before restarting.Clean the keyboard assembly
Hold your MacBook at a 75-degree angle. Use a can of compressed air to spray the keyboard in a left-to-right motion to dislodge debris that may be preventing key registers.
Note: Do not shake the canister while spraying.Disable Slow Keys
Navigate to System Settings > Accessibility > Keyboard. Ensure the toggle for Slow Keys is set to Off, as this feature delays key registration and can mimic a non-functional keyboard.
Note: Use an external mouse or trackpad to navigate settings.Reset the SMC on Intel Macs
Shut down your Mac. Press and hold Shift + Control + Option on the left side of the keyboard and the Power button for 10 seconds, then release all keys and press Power to boot. This resets the System Management Controller responsible for hardware power states.
Note: This step is only applicable to Intel-based Macs; Apple Silicon Macs reset automatically upon restart.Run Apple Diagnostics
Shut down the Mac. Restart and immediately press and hold the Power button until the startup options appear, then press Command + D on your keyboard. Follow the on-screen prompts to identify specific hardware failures related to the keyboard input controller.
Note: Connect an external keyboard if the integrated one fails to register the command.