Reset SMC
SMC is short for System Management Controller, and resetting this could potentially fix several software flaws including a stuck keyboard. Here’s what you need to do to reset the SMC on your MacBook Pro.
- Shut Down your MacBook Pro.
- Connect the charging cable.
- Press and hold Shift + Control + Option buttons together for about 7 seconds.
- While holding these buttons, press the Power On button.
- Wait for a few more seconds and then let go of all the buttons.
- Power On your Mac after 10 seconds.
- The SMC has been reset.
Once your MacBook Pro has booted up, check if the keyboard issue has been fixed.
Reset PRAM/NVRAM
You can also try to reset the NVRAM and PRAM memories on your MacBook Pro. These are used by the software to store system settings and temp data. If there’s a problem with the data or setting memory, then some issues may crop up. A non-working keyboard could be a problem related to the bad memory. To reset the NVRAM and PRAM on your MacBook, follow the steps below:
- Fully Power down your MacBook Pro.
- Now, press Option + Command + P + R as you power on your Macbook.
- Keep holding the keys till you see the Apple logo or the startup chime for the second time.
- It takes about 30 seconds for the settings to be erased, so hold on to the keys till you hear the sound.
After the Macbook boots up, you can try and see if the keyboard problem has been fixed. If not, try the method below.
Restore macOS
If none of the above methods worked, then you may want to restore macOS to a point where the keyboard was working fine. Perhaps the new update or an app broke the configurations files or drivers for the keyboard. You can use the Time Machine app to restore your MacBook to an earlier time. It is an easy process and pretty straightforward as well. Once you’ve restored macOS, check if the keyboard works.
Update macOS
It is also possible that you’re running an older version of macOS on your MacBook Pro and that could causes keyboard issues. It is important to keep your laptop up to date with the latest software as they include bug fixes, security patches, and new features. If the keyboard is not working due to a bug, then it may have been fixed in a new update. Check if there’s a new update for your MacBook Pro and install it.
- Launch System Preferences from the Apple logo in the Menu bar.
- Select Software Update and check for new updates.
- If a new update is available, then click on Update Now.
Once the update has finished, check whether the keyboard is working fine.
Boot in Safe Mode
The keyboard could be malfunctioning because of another app or driver. If that’s the case, then you will be able to find out the culprit by booting your MacBook Pro in Safe Mode. This will disable all third-party drivers and apps. Here’s how to boot in to Safe Mode on your Mac.
- Turn Off your MacBook Pro.
- Press and hold Shift when powering it back on.
- Leave the key when the login window appears.
- You will now see Safe Mode written in the top right corner.
- Login and check if the keyboard is working fine.
- Now, you will have to check all the things that were part of the startup list. If the keyboard is working fine, then those that aren’t in the list could be the problem.
- Launch System Preferences and head over to Users and Groups.
- Click on the Lock button, enter your password, and check the Login Items tab.
- The non-startup items will be shown here and you can remove them by click on the minus (-) button below.
After you’ve done all this, restart your MacBook Pro and check whether the keyboard works. You can repeat the same till you find the faulty app or driver.
Hardware Issues and Possible fixes
If all of the above fails, then it is possible that the keyboard issue you’re facing is due to a hardware fault. In such as case, it is recommended that you contact Apple Service Centre and get it repaired. If your MacBook Pro is out of warranty, then you may also try and open it up to see if the keyboard flex cable is loose. However, we would strictly recommend that you only do this if you’ve had any experience. Sometimes, the flex cable for the keyboard could be loose or worn out and holding it down with a bit of tap can fix the issue for a while.
You can also check if there’s a hardware failure in your MacBook Pro by Powering it off, then powering it back on while holding the D key. Of course, this will only work if the keyboard is working fine. If this works, then an error code will be shown on the display. Google this code and find out what the problem is.
And those were some of the methods to try and fix the MacBook Pro keyboard not working issue. If any of these fixes worked for you, then do let us know in the comments section below. You can also add other tips and tricks using the comments.