You sit down at your MacBook, open the lid, and start typing. But nothing happens. The screen is on, the cursor is visible, and the system looks perfectly normal except for one thing — the keys are not responding. Some keys work and others do not. Or maybe the whole keyboard has gone completely silent. If you are dealing with a MacBook keyboard not working situation right now, you already know how quickly it derails everything you were trying to get done.
The good news is that this problem is more common than you might think, and in a large number of cases it can be fixed without visiting a repair shop or spending a lot of money. Whether the issue is a software glitch, a setting that got changed without you realizing it, debris stuck under the keys, or a hardware fault that needs professional attention, this guide walks you through every possible solution in a clear and practical order.
Understanding Why MacBook Keyboard Issues Happen
To fix the problem properly, it helps to first understand what might be causing it. MacBook keyboard not working issues generally fall into a handful of categories, and identifying which one applies to your situation saves you a lot of time and guesswork.
Software glitches are the most frequent cause. macOS can develop temporary bugs, system processes can freeze, and driver-level issues can occasionally cause the keyboard to stop responding even when the hardware is in perfect condition. This is actually good news because software problems are almost always easier and cheaper to fix than physical ones.
Settings-related causes are also surprisingly common. Features like Slow Keys, Mouse Keys, and certain accessibility options can make it seem like the keyboard is broken when it is actually just configured in a way that changes how it behaves.
Physical debris is another major factor, especially for people who use their MacBook on the go, eat near their laptop, or have pets. Dust, crumbs, and small particles can work their way under the keys and prevent them from registering properly.
Hardware failure is the most serious category. The butterfly keyboard mechanism used in MacBook models from roughly 2015 to 2019 became notorious for failing under normal use conditions, and Apple eventually acknowledged the widespread problem. If your MacBook falls into that generation, you may be dealing with a known design flaw rather than anything you caused.

Start With the Most Basic Checks
Before going into technical troubleshooting, spend a moment on the basics. These quick checks take less than two minutes and occasionally reveal that the fix is much simpler than expected.
First, confirm that your MacBook is actually responsive and not in a frozen state. Move your cursor around the screen or try clicking something. If nothing on screen responds at all, your keyboard is probably fine and the system itself has frozen. A hard shutdown by holding the power button will resolve that.
Second, disconnect any external keyboards, mice, or other USB and Bluetooth devices. Sometimes a paired external device can interfere with how macOS handles input from the built-in keyboard. Remove everything external and test the keyboard on its own.
Third, look at your screen brightness. Some users have reported that in rare cases, certain macOS bugs cause the keyboard to appear unresponsive while the screen is dimmed to a very low level. Bring the brightness up and test again.
Restart Your MacBook
A full restart is often the fastest and most effective fix for a MacBook keyboard not working issue caused by software. When macOS runs for long stretches without a restart, temporary system files accumulate, background processes can get stuck, and the keyboard management layer can behave unexpectedly as a result.
Shut your MacBook down completely rather than using sleep mode. Click the Apple menu in the top left corner and choose Shut Down. Wait about thirty seconds after the screen goes dark, then press the power button to turn it back on. Once the system has fully loaded, test your keyboard immediately before opening any apps.
If the keyboard works normally right after startup but stops responding after you open a particular application, that app is likely interfering with keyboard input. Try quitting that app and using a different one to confirm.
Reset the SMC to Fix Charging and Keyboard Issues
The System Management Controller handles a wide range of low-level hardware functions on your MacBook, including how it manages input devices like the keyboard. When the SMC encounters a problem, it can cause the MacBook keyboard not working issue to persist even after a normal restart, which is why resetting it is such an important step in the troubleshooting process.
On MacBooks powered by Apple Silicon chips including M1, M2, M3, and M4, there is no manual SMC reset process. Shutting down your MacBook completely, waiting thirty seconds, and turning it back on achieves the equivalent result. The chip handles power management internally.
On Intel-based MacBooks with a built-in battery, shut the computer down fully. Once it is off, press and hold the left Shift key, the left Control key, the left Option key, and the Power button all at the same time. Hold all four keys together for ten full seconds. Release everything, then press the power button once to start your Mac normally. Reconnect to your user account and test the keyboard right away.
This single step resolves MacBook keyboard not working problems for a significant number of users, particularly when the issue appeared suddenly without any obvious cause.
Check and Adjust Keyboard Settings
macOS includes a number of accessibility and input settings that can change how your keyboard behaves, and some of them can create the impression that the keyboard is broken when it is actually just configured differently than you expect.
Open System Preferences or System Settings depending on your version of macOS and navigate to Accessibility. Look for the Keyboard section within Accessibility and check whether Slow Keys is turned on. When Slow Keys is active, you have to hold each key down for a longer period before it registers as a keystroke. For most users this makes the keyboard feel completely unresponsive because normal quick taps do not produce any output. Turning Slow Keys off restores normal keyboard behavior immediately.
Also check for Mouse Keys, which is a feature that allows the numeric keypad to control the cursor instead of typing numbers. If Mouse Keys is enabled, parts of your keyboard will behave in completely unexpected ways. Disable it if it is on.
Go back to the main Keyboard settings and check the Key Repeat and Delay Until Repeat sliders. If these are set to very slow values, your keyboard may feel sluggish or unresponsive. Setting them to a faster speed can make a noticeable difference right away.
Reset NVRAM to Clear Stored Settings
NVRAM is a small amount of memory that your Mac uses to store certain settings that need to persist even when the computer is powered off, including some that relate to input devices. If this memory becomes corrupted, it can contribute to keyboard problems. Resetting it is safe and takes only a few seconds.
On an Intel MacBook, shut the computer down completely. Press the power button and immediately hold down the Option, Command, P, and R keys at the same time. Keep holding them for about twenty seconds. Your Mac may restart once or twice during this time and you might hear the startup chime. After the reset completes, your Mac will boot normally. Test your keyboard once it has fully loaded.
On Apple Silicon MacBooks, NVRAM resets happen automatically as part of the normal restart process, so simply restarting your Mac accomplishes this without any additional steps.
Clean the Keyboard Thoroughly
Physical debris under the keys is one of the most common and most overlooked reasons behind a MacBook keyboard not working properly. Tiny particles can get lodged under individual keys and prevent the mechanism from making proper contact, causing some keys to feel stuck, mushy, or completely unresponsive.
Apple recommends a specific technique for cleaning MacBook keyboards using compressed air. Hold your MacBook at approximately a 75-degree angle so it is nearly upright but tilted slightly. Use short bursts of compressed air to blow across the keyboard from left to right. Then rotate the MacBook so the left side faces downward and repeat the process. Finally rotate it so the right side faces downward and blow across the keys once more.
This combination of angles helps dislodge and remove debris that is trapped beneath the key caps without pushing it deeper into the mechanism. Do not use a vacuum cleaner directly on the keyboard because the static electricity it generates can damage sensitive internal components.
For visible grime or sticky residue on the surface of the keys, lightly dampen a microfiber cloth with isopropyl alcohol and wipe gently. Never pour or spray any liquid directly onto the keyboard.
Update macOS
Running an older version of macOS can sometimes cause keyboard problems because Apple regularly releases updates that include bug fixes for input devices, keyboard drivers, and system-level processes. If a software bug is behind your MacBook keyboard not working problem, an update may already contain the fix.
Open the Apple menu, go to System Preferences or System Settings, and click Software Update. Download and install any available updates, then restart your Mac and test the keyboard once the system has fully loaded.
If the keyboard problem started right after you installed a recent macOS update, a bug introduced in that release may be responsible. Check Apple’s support pages and user forums to see whether others are reporting the same issue. Apple typically releases a follow-up patch quickly when a widespread bug is confirmed after a major update.
Use Apple Diagnostics to Test Hardware
When software fixes do not resolve the MacBook keyboard not working issue, it is time to investigate whether the problem is hardware-related. Apple includes a built-in diagnostic tool that tests the physical components of your Mac and reports any faults it detects.
On an Intel MacBook, shut it down completely. Turn it on and immediately press and hold the D key. Keep holding it until you see a progress bar appear on screen. The diagnostic runs automatically and takes a few minutes to complete. On an Apple Silicon MacBook, shut it down, then press and hold the power button when starting it up. Continue holding until the startup options screen appears, then press Command and D to launch the diagnostic.
Once the test is finished, any error codes related to the keyboard or input system will be displayed. These codes are useful information to bring with you if you end up visiting Apple Support, as they give the technician a clear starting point for the repair.
Use an External Keyboard in the Meantime
If your built-in keyboard is not working and you need to keep using your Mac while you figure out the fix, connecting an external keyboard is a practical temporary solution. Any standard USB keyboard or Bluetooth keyboard compatible with macOS will work.
Plug a USB keyboard directly into your MacBook using a USB-C adapter if needed, or pair a Bluetooth keyboard through System Settings. This keeps you productive and also confirms whether the problem is limited to the built-in keyboard or whether it affects all input on the system.
If the external keyboard works perfectly while the built-in one does not, that is a strong indication of a hardware fault with the built-in keyboard specifically, which helps focus the repair conversation when you contact Apple.
Apple Keyboard Replacement Program
If your MacBook was manufactured between 2015 and 2019 and uses the butterfly keyboard mechanism, it may be eligible for Apple’s keyboard service program. Apple acknowledged that these keyboards had a design defect that caused keys to repeat unexpectedly, stop registering keystrokes, or feel sticky under normal use conditions.
Check Apple’s website to see whether your specific MacBook model qualifies for the program. If it does, Apple will repair the affected keyboard components free of charge regardless of whether your device is still under warranty. This program covers the keyboard, top case, and other affected parts as needed.
When to Contact Apple Support
If you have worked through every step in this guide and your MacBook keyboard not working problem persists, it is time to get professional help. Visit apple.com/support to start a support request online, use the Apple Support app, or book an appointment at an Apple Store or Apple Authorized Service Provider near you.
Before your appointment, write down the specific symptoms you are experiencing, when they started, whether any event preceded the problem such as a spill or a drop, and every troubleshooting step you have already tried. The more detail you provide, the faster the technician can identify the real cause and get started on the right fix.
If your MacBook is still under the standard one-year warranty or covered by AppleCare Plus, keyboard repairs are often covered at no additional cost. Even without coverage, Apple provides upfront pricing for repairs and uses genuine parts for all service work.
Final Thoughts MacBook Keyboard Not Working
Dealing with a MacBook keyboard not working can feel like a serious problem, but the reality is that most cases have a solution that does not require replacing your entire machine. Start with the simplest fixes like restarting and adjusting settings, move through the intermediate steps like SMC reset and cleaning, and use the diagnostic tools to check for hardware issues if the basic fixes do not work.
Taking a calm and systematic approach gets you to the answer faster than jumping around between random fixes. And when a repair is genuinely needed, walking into that conversation already informed puts you in the best possible position to get your MacBook back to working exactly as it should.