How to Troubleshoot Chromebook Keyboard Problems
Short answer: Start by restarting your Chromebook and checking for physical debris. Open the on-screen keyboard to test individual keys. If a key works there, the hardware is likely fine. Update ChromeOS, then check your keyboard layout settings. For hardware verification, connect an external keyboard and use the built-in diagnostic tool if available. If these steps fail, consider a powerwash or contacting the manufacturer.
Restart your Chromebook first
A simple restart clears many temporary glitches, including keyboard errors. Save your work, then click the time in the bottom right corner, select the power icon, and choose Restart. If your keyboard is unresponsive, press and hold the power button for a few seconds to force a shutdown, then turn it back on.
After restarting, test the keyboard in a text field. If it works, the issue was transient. If not, proceed to the next steps.
Check for physical debris or damage
Dust, crumbs, or liquid can interfere with key presses. Turn off your Chromebook, tilt it at an angle, and gently shake out loose debris. Use a can of compressed air to blow between the keys. For sticky or dirty keys, see how to clean your Chromebook keyboard.
Inspect each key for visible damage, such as a cracked keycap or a key that is pushed down and stuck. If a key is physically broken, you may need a keyboard replacement or an external keyboard.
Test individual keys with the on-screen keyboard
ChromeOS includes a built-in on-screen keyboard. Enable it by going to Settings, Accessibility, then turning on "On-screen keyboard." The on-screen keyboard appears at the bottom of your screen. Click each key to see if it registers a press.
If every key works on the on-screen keyboard, your physical keyboard hardware may still be faulty, but the software is fine. If a specific key does not appear or respond on the on-screen keyboard, that points to a system-level issue rather than a physical one. Learn more about using the on-screen keyboard.
Review your keyboard layout and input settings
Sometimes the keyboard appears broken because the input language or layout changed. Go to Settings, then "Languages and input." Check that the selected keyboard layout matches your physical keyboard. If you use a non-standard layout, some keys may produce different characters.
You can also reset the keyboard settings to default by selecting "Reset keyboard settings" under the same menu. For more on layout, see how to set keyboard language on your Chromebook.
Update ChromeOS and restart again
Software updates often include fixes for keyboard bugs. Your Chromebook normally checks for updates automatically when connected to the internet, but you can force a check. Go to Settings, then "About ChromeOS," and select "Check for updates." If an update is available, download and install it, then restart your device, as explained in how to check and install ChromeOS updates.
Even if your device is up to date, a restart after an update helps ensure all system components, including the keyboard driver, are running fresh. Some updates are rolled out in stages, so waiting a day or two and checking again can also help.
Try an external keyboard to isolate the problem
Connect a USB or Bluetooth keyboard to your Chromebook. If the external keyboard works, the issue is likely limited to your built-in keyboard hardware. If the external keyboard also has problems, the cause may be software or a port issue. For more guidance, see how to use an external keyboard with your Chromebook.
When using a Bluetooth keyboard, ensure it is paired correctly and has sufficient battery. Some keys may be remapped, so test all keys in a text editor. Also try a different USB port if you are using a wired keyboard, as port issues can cause intermittent failures.
Run ChromeOS diagnostics
ChromeOS includes a built-in diagnostics app that can test various hardware components, including the keyboard. Open the Diagnostics app from your app launcher, select "Keyboard," and follow the prompts to test each key. If you don't see the keyboard test, your device may not support it, or you may need to update ChromeOS first.
The diagnostics app may also check other components, such as the trackpad and display, to help pinpoint broader hardware issues. Running diagnostics is a safe, non-destructive way to verify hardware health. If the diagnostics app reports a failure for a specific key, that key or the keyboard assembly is likely defective.
Reset your Chromebook or contact support
If none of the above steps work, you can try a powerwash, which restores your Chromebook to factory settings while removing local data. Back up important files first, then go to Settings, "About ChromeOS," and choose "Powerwash." This can resolve persistent software issues that affect the keyboard.
If the keyboard remains unresponsive after a powerwash, the hardware is likely faulty. Depending on your warranty, you may need to contact the manufacturer for repair or replacement. In that case, check your device's warranty status before taking it to a service center. If your Chromebook is still under the 10-year automatic update period, it may also be eligible for support.
What to do if your keyboard can't be fixed
| If you | Pick | Buying guide |
|---|---|---|
| You need a new Chromebook for school | Explore student Chromebooks | Best Chromebooks for Students in 2026: 15 Picks Compared |
| You want a flexible 2-in-1 for everyday use | Compare 2-in-1 Chromebooks | Best 2-in-1 Chromebooks in 2026: 12 Picks Compared on Specs |
| You need a business-ready replacement | Find business Chromebooks | Best Chromebooks for Business in 2026: 11 Picks Compared on Specs |
Questions
Why is only one key on my Chromebook not working?
A single stuck key often indicates physical damage, such as a broken keycap, debris lodged under the key, or a damaged membrane. Try cleaning the key with compressed air, and test the key with the on-screen keyboard. If the on-screen keyboard registers the key, the hardware may be at fault. If not, the issue could be in the keyboard controller or connector.
Can I replace the keyboard on my Chromebook?
On many Chromebooks, the keyboard is integrated into the top case and replacement requires disassembly. Some models allow separate keyboard replacement, but it depends on the design. Check your manufacturer's service manual or contact support for guidance. If the device is under warranty, the manufacturer may repair it at no charge. For out-of-warranty devices, you can often find third-party replacement parts, but installation may be complex.
What should I do if my Chromebook types the wrong characters?
Wrong characters usually mean the keyboard layout or input language is set incorrectly. Go to Settings, "Languages and input," and verify the layout matches your physical keyboard. Also check the language input method. If the issue persists, try resetting keyboard settings. Occasionally, a stuck modifier key like Shift or Alt can cause this, so press each modifier key to ensure it is released.
Does restarting really fix keyboard issues?
Yes, restarting can clear temporary software glitches that affect the keyboard driver or system processes. It also completes pending updates that may include keyboard fixes. It's always the first step recommended by Google support. Even a forced shutdown can help if the system is unresponsive.
How can I tell if my keyboard problem is hardware or software?
Use the on-screen keyboard to test keys. If the on-screen keyboard works, software is likely fine. Next, connect an external keyboard. If the external keyboard works correctly, the built-in hardware is the likely culprit. If the external keyboard also fails, the problem may be in the operating system or a shared input port. Running the diagnostics app can also confirm hardware status.
Is there a way to reset the keyboard service in ChromeOS?
ChromeOS doesn't have a user-facing "keyboard service" that you can restart individually. However, you can clear the keyboard state by restarting your device or using a powerwash as a more thorough reset. Some users find that toggling "On-screen keyboard" in Accessibility settings helps reinitialize input handling. You can also try signing out and back in, which reloads your user-specific settings.
What changed
- : First published.