A Surface Laptop that powers on normally while its built-in keyboard refuses to type can be surprisingly difficult to diagnose. The symptom may appear after a restart or Windows update, affect only a few keys, disable the keyboard and touchpad together, or leave the touchscreen working while the physical keyboard does nothing.
The Microsoft Surface Laptop keyboard not working problem is different from a Surface Pro Type Cover problem. Surface Laptop models use a built-in keyboard, so advice telling you to detach, clean, and reconnect a Type Cover does not apply to a standard Surface Laptop.
The cause can be as simple as a temporary firmware state, Filter Keys, or a damaged Windows driver. Surface firmware, an update problem, liquid damage, or an internal hardware fault can also be responsible. The best approach is to determine whether the keyboard fails only inside Windows or also outside the operating system.
Start with the quick checks below and move toward firmware and hardware diagnosis only when the simpler fixes do not help.
First, Confirm What Is Actually Not Working
Before changing drivers or resetting Windows, check the exact symptom.
Try several different keys, including:
- Letters
- Number keys
- Arrow keys
- Enter
- Backspace
- Caps Lock
- Function keys
- Windows key
Also test the touchpad.
Then ask these questions:
- Does the touchscreen still work?
- Does the touchpad still work?
- Do only certain keys fail?
- Does the entire keyboard fail?
- Did the problem begin after an update?
- Does an external USB keyboard work?
- Can the built-in keyboard respond before Windows fully loads?
These differences matter.
When only a few physical keys fail, contamination, wear, or keyboard hardware becomes more likely.
When the entire keyboard stops working but the touchscreen and touchpad still respond, Windows, firmware, or the keyboard device itself may be involved.
When the keyboard and touchpad fail together, the issue may affect a shared Surface input component, firmware state, or internal hardware connection.
For temporary access to Windows, use the touchscreen or connect a known-working USB keyboard. You can also enable the Windows On-Screen Keyboard through:
Settings > Accessibility > Keyboard > On-Screen Keyboard
At the sign-in screen, select the Accessibility icon and open the On-Screen Keyboard when necessary.
1. Restart the Surface Laptop Normally
A normal restart clears temporary input-driver and power-state problems without changing your files or settings.
Using the touchscreen or mouse:
- Open Start.
- Select Power.
- Choose Restart.
- Allow Windows to load completely.
- Test the keyboard before opening several applications.
Use Restart, not Shut down, for this test. Windows restart performs a more complete reload of the operating system and drivers than a normal shutdown can in some configurations.
When the keyboard stopped working after the laptop woke from sleep, came out of hibernation, or completed an update, a restart is particularly useful.
Test the keyboard immediately after Windows loads.
When it starts working again but repeatedly fails after sleep or restart, continue with the firmware and update steps below rather than treating the restart as a permanent solution.
2. Force Restart the Surface Laptop
Surface devices have a hardware-level restart procedure that can clear a state a normal Windows restart does not.
Microsoft currently recommends a 20-second power-button restart for Surface Laptop models.
Save any work you can first. Then:
- Shut down the Surface if Windows is still responsive.
- Press and hold the Power button.
- Keep holding it for about 20 seconds.
- The Surface logo may appear before the 20 seconds are complete.
- Continue holding until the device restarts and the logo appears again.
- Release the Power button.
- Allow Windows to start and test the keyboard.
Do not repeatedly force the Surface off whenever the keyboard misses a key. This step is intended for a complete or persistent input failure.
The forced restart is especially worth trying when:
- The keyboard stopped responding after sleep.
- The problem appeared immediately after restarting.
- The keyboard and touchpad failed at the same time.
- Windows still responds to touch.
- A normal restart made no difference.
For other Windows situations where the keyboard cannot invoke the usual security screen, my Ctrl Alt Delete Not Working? How to Fix It article explains how to separate a keyboard problem from a frozen Windows session.
3. Test an External Keyboard
An external keyboard gives you an immediate comparison.
Connect a basic USB keyboard directly to the Surface Laptop when possible. If your model has only USB-C ports, use a known-good compatible adapter.
Then open Notepad and type several sentences.
External Keyboard Works
When an external keyboard works perfectly while the built-in Surface Laptop keyboard does not, Windows is still capable of accepting keyboard input.
That narrows the problem toward:
- Surface keyboard firmware
- Built-in keyboard driver
- Surface system firmware
- Internal keyboard hardware
- An issue affecting the integrated input assembly
Continue with the Surface-specific update, diagnostic, and UEFI checks below.
External Keyboard Also Fails
When both the built-in and external keyboards fail, the problem is more likely to involve Windows, an accessibility setting, a system-level driver problem, or a broader software issue.
Try the On-Screen Keyboard as another comparison.
A wired USB keyboard is a better diagnostic tool than Bluetooth because it removes pairing and wireless-driver problems from the test.
4. Turn Off Filter Keys
Filter Keys is a Windows accessibility feature that can ignore brief or repeated keystrokes. When enabled accidentally or configured aggressively, a working keyboard can feel delayed or unresponsive.
Using touch or a mouse, open:
Settings > Accessibility > Keyboard
Find Filter Keys and turn it off temporarily.
Also inspect the keyboard accessibility options on that page. Sticky Keys and Toggle Keys usually do not disable normal typing, but turning off shortcuts you do not use can prevent accidental activation while troubleshooting.
Windows can toggle Filter Keys when the Right Shift key is held for several seconds if the keyboard shortcut is enabled.
After disabling Filter Keys:
- Open Notepad.
- Press individual letters slowly.
- Type a sentence at normal speed.
- Hold Backspace briefly.
- Test arrow keys.
When the keyboard works normally afterward, Filter Keys or its sensitivity settings were interfering with input.
When absolutely no built-in keys respond, move on. Accessibility settings are less likely to explain a completely dead keyboard.
5. Check Whether the Problem Is Really the Keyboard Layout
Sometimes a Surface Laptop keyboard is accepting input but producing the wrong characters.
Examples include:
@and quotation marks appearing in unexpected places- Z and Y being swapped
- Number or symbol keys producing different characters
- Shortcuts behaving differently after a language change
Look at the language indicator on the taskbar and open:
Settings > Time & language > Language & region
Confirm that the installed keyboard layout matches the physical keyboard.
You can also open:
Settings > Time & language > Typing > Advanced keyboard settings
Select the expected input method.
A layout problem does not explain a keyboard that produces no input at all. Use this fix only when the keys respond but type the wrong characters.
6. Install Windows, Surface Driver, and Firmware Updates
Surface Laptop keyboards depend on more than an ordinary Windows keyboard driver. Microsoft distributes Surface firmware and hardware drivers through Windows Update, and those updates can directly affect built-in input devices.
Connect the Surface to reliable power and internet, then open:
Settings > Windows Update
Select:
Check for updates
Install available updates and restart the Surface.
Next open:
Settings > Windows Update > Advanced options > Optional updates
Review any available Surface, firmware, system, HID, or input-related driver updates.
Microsoft has previously released Surface Laptop firmware fixes for keyboard problems, including cases where a keyboard did not work after a restart and cases where the built-in keyboard and display were affected because the device incorrectly detected the lid as closed.
That history is a good reason not to skip Surface firmware updates when the built-in keyboard suddenly stops working.
You can also open the Surface app, expand its help or support area, and check the device’s update status.
For most users, Windows Update is the preferred way to obtain Surface drivers and firmware. Manual Surface driver packages should be reserved for cases where Windows Update cannot deliver the required package or you are troubleshooting an offline device.
Avoid third-party driver updater programs. Surface firmware and drivers should come from Microsoft.
7. Run the Surface Repair or Diagnostic Tool
Microsoft provides Surface-specific diagnostic tools that can check the device more intelligently than a generic Windows troubleshooter.
On newer supported Surface models, Microsoft may offer the Surface Repair Tool. Other models use the Surface Diagnostic Toolkit.
Search Start for:
Surface Repair Tool
or:
Surface Diagnostic Toolkit
When the relevant tool is not installed, obtain it through Microsoft Store.
Run the tool and follow the on-screen instructions.
Keep the Surface connected to power while diagnostics and updates are running.
These tools can help check:
- Surface drivers
- Firmware
- Windows configuration
- Device health
- Update status
- Hardware-related symptoms
Use the results as evidence rather than immediately resetting Windows.
Microsoft’s current Surface diagnostic guidance is available from the official Surface repair and diagnostic tools page.
When the tool reports that the device is current and no software issue is detected, continue with Device Manager and the UEFI test.
8. Reinstall the Keyboard Device in Device Manager
A damaged device entry or driver state can stop the built-in keyboard from responding even though the hardware is still functional.
Use an external keyboard, touchscreen, or mouse to open Device Manager:
- Right-click Start.
- Select Device Manager.
- Expand Keyboards.
- Also inspect Human Interface Devices and System devices for entries with warning icons.
- Look for the built-in keyboard or a relevant HID keyboard entry.
The exact device names vary by Surface model and Windows version, so do not uninstall every HID or Surface device you see.
Start by looking for:
- A yellow warning icon
- A disabled device
- A keyboard entry reporting an error
- A device that appeared immediately after the problem began
When a keyboard device is disabled, right-click it and choose Enable device.
When a relevant keyboard device appears to be corrupted:
- Right-click it.
- Choose Uninstall device.
- Do not remove unrelated Surface system devices.
- Restart the Surface.
- Allow Windows to detect the hardware again.
If Windows does not restore the device correctly, return to Windows Update or install the official Surface driver and firmware package for the exact model.
Do not download a random generic keyboard driver. Surface models can use Microsoft-specific firmware and system components that are not replaced by an ordinary HID package.
9. Roll Back a Recent Driver or Windows Update
Timing is one of the strongest clues in troubleshooting.
A keyboard that worked normally until immediately after a driver, firmware, or Windows update deserves a different approach from a keyboard that gradually lost individual keys.
First check Device Manager:
- Open the relevant keyboard or input device.
- Select Properties.
- Open the Driver tab.
- Select Roll Back Driver when the option is available.
- Restart the Surface.
The rollback button is unavailable when Windows has no previous driver package stored.
For a recent Windows quality update, open:
Settings > Windows Update > Update history > Uninstall updates
Review the installation dates carefully.
Remove an update only when the timing strongly matches the keyboard failure and simpler fixes have not worked. Do not start uninstalling unrelated security updates at random.
After rolling back, pause long enough to confirm whether the keyboard is stable. Then check Microsoft’s Surface update history for your exact model before reinstalling the same update.
Surface Laptop models do not all use identical firmware, so a fix documented for one generation should not automatically be applied to another.
10. Test the Keyboard in Safe Mode
Safe Mode helps determine whether third-party software, remapping utilities, security software, or nonessential services are interfering with keyboard input.
Using the touchscreen or an external keyboard, open:
Settings > System > Recovery
Under Advanced startup, choose:
Restart now
Then select:
Troubleshoot > Advanced options > Startup Settings > Restart
Choose Safe Mode.
For alternative methods, see How to Boot Windows 11 in Safe Mode.
Once Safe Mode loads, open Notepad and test the built-in keyboard.
Keyboard Works in Safe Mode
A working keyboard in Safe Mode suggests that the physical keyboard can communicate with the computer and that something loaded during a normal Windows startup may be interfering.
Look for:
- Keyboard remapping utilities
- Macro software
- Accessibility tools
- Third-party security software
- Recently installed system utilities
- Input customization programs
- Driver-management tools
Disable or uninstall recently added software one item at a time and test in normal Windows.
Keyboard Still Fails in Safe Mode
A keyboard that fails in both normal Windows and Safe Mode makes a simple third-party software conflict less likely.
Continue to the Surface UEFI test. UEFI is much more useful for separating Windows problems from hardware or firmware problems.
11. Test the Built-In Keyboard in Surface UEFI
This is one of the most important diagnostic steps.
Surface UEFI runs independently of normal Windows. A keyboard that responds in UEFI but fails once Windows loads points more strongly toward Windows, a driver, or software configuration. A keyboard that also fails in UEFI raises the likelihood of firmware or hardware failure.
Do not rely on generic BIOS key combinations intended for Dell, HP, Acer, Lenovo, or custom PCs. Surface uses its own UEFI environment.
When Windows is still accessible, the easiest route is through Advanced Startup:
- Open Settings.
- Go to System > Recovery.
- Select Restart now beside Advanced startup.
- Choose Troubleshoot.
- Open Advanced options.
- Select UEFI Firmware Settings when available.
- Choose Restart.
Surface models can also provide hardware-button methods for opening UEFI, although the exact controls available vary by model.
Once inside Surface UEFI, test whether the built-in keyboard can interact with available menus or fields. Do not change firmware settings just to test the keys.
The principle is simple:
Keyboard Works in UEFI
The keyboard hardware is at least capable of producing input outside Windows.
Return to Windows and focus on:
- Surface drivers
- Windows updates
- Safe Mode results
- System software
- Windows repair
Keyboard Does Not Work in UEFI
A failure outside Windows makes an ordinary Windows setting much less likely to be the cause.
At this stage:
- Make sure Surface firmware is fully updated.
- Run Microsoft’s Surface diagnostic tool.
- Record the exact Surface model.
- Consider Microsoft service or a qualified repair provider.
My How to Open BIOS in Windows 11 article explains the broader difference between Windows firmware access and normal startup keys, but use Microsoft’s Surface-specific UEFI procedure for a Surface Laptop.
12. Consider Hardware Service Before Resetting Windows
A factory reset is not a sensible first response to a Surface Laptop keyboard that also fails in UEFI.
Software recovery cannot repair:
- Liquid damage
- A physically damaged key mechanism
- An internal keyboard connection fault
- A failed keyboard assembly
- Damage caused by impact or chassis flex
- Other input hardware failures
Hardware service becomes much more likely when:
- The keyboard fails in UEFI.
- Only certain physical keys remain permanently dead.
- The problem began after a liquid spill.
- The keyboard is visibly damaged.
- Keys feel mechanically abnormal.
- The keyboard and touchpad fail consistently even after firmware updates.
- Microsoft’s diagnostic tools do not identify a software fix.
- A known-working external keyboard works normally.
Back up important files before sending the Surface for service.
Microsoft recommends running Surface diagnostics before requesting repair. Service options depend on the Surface model, warranty status, region, and whether that model supports self-repair.
Do not pry up keycaps, remove the keyboard deck, or open the Surface simply to “check the cable” unless you have the correct service documentation, tools, and repair experience. Surface Laptop construction varies significantly by generation.
What to Do When the Surface Laptop Keyboard and Touchpad Are Both Not Working
A keyboard and touchpad failure together is more significant than a single dead key.
Start with:
- Force restart the Surface for 20 seconds.
- Test the touchscreen.
- Connect an external USB keyboard and mouse if available.
- Install Windows and Surface firmware updates.
- Run the Surface Repair Tool or Diagnostic Toolkit.
- Check Device Manager for Surface, HID, keyboard, or touchpad errors.
- Test in Safe Mode.
- Test the built-in keyboard in Surface UEFI.
When both integrated input devices remain dead outside Windows, hardware service becomes considerably more likely.
Do not confuse this with a Surface Pro Type Cover problem. A standard Surface Laptop’s keyboard and touchpad are built into the laptop base and are not designed to be routinely detached and reattached for troubleshooting.
What to Do When Only Some Surface Laptop Keys Are Not Working
A few failed keys usually require a different diagnosis from a completely dead keyboard.
Open Notepad and test every key around the affected area.
Look for a pattern.
For example, several neighboring keys failing together can indicate a keyboard matrix or hardware problem rather than separate Windows settings.
Try:
- Restarting Windows
- Turning off Filter Keys
- Confirming the keyboard layout
- Gently cleaning around the affected keys with the laptop powered off
- Testing the same keys in UEFI
- Testing with an external keyboard
Do not pour cleaning fluid onto the keyboard or force objects beneath the keycaps.
When the same individual keys fail in UEFI, software becomes much less likely.
What to Do When the Keyboard Stops Working After Sleep
A Surface Laptop keyboard that fails mainly after sleep or waking may be experiencing a power-state, driver, or firmware problem.
Try this order:
- Restart the Surface.
- Install all Surface firmware and Windows updates.
- Use the Surface diagnostic tool.
- Check whether the problem also happens after a full restart.
- Test Safe Mode if it occurs during normal use.
- Check your exact Surface model’s update history for firmware fixes.
Do not immediately disable every Windows power-management feature. Surface power management is tightly integrated with its firmware, and random registry or device power tweaks can create new sleep, battery, or wake problems.
What to Do When the Surface Keyboard Works at Sign-In but Stops After Windows Loads
This pattern is useful because it suggests the keyboard hardware is capable of working.
Focus on software loaded after sign-in:
- Keyboard remappers
- Macro utilities
- Accessibility settings
- Third-party security tools
- Recently installed applications
- Driver utilities
- Windows profile problems
Boot into Safe Mode and test again.
When the keyboard works there, remove or disable recently installed input-related software in normal Windows.
You can also create another Windows user account as a diagnostic test when the problem appears only after signing in to one profile.
What to Do When You Cannot Type Your PIN or Password
Use the touchscreen or mouse at the Windows sign-in screen.
Select the Accessibility icon and enable the On-Screen Keyboard.
You can then enter the PIN or password using touch.
When the built-in keyboard works elsewhere but not on a specific Windows sign-in screen, the issue may not be a physical keyboard failure.
For problems involving Windows security key combinations rather than ordinary typing, see Windows Security Button: What It Is and How to Use It.
Should You Reset the Surface Laptop?
Resetting Windows should be reserved for cases where the evidence still points toward software after the targeted fixes fail.
A reset makes more sense when:
- The keyboard works in UEFI.
- The keyboard fails only after Windows loads.
- Safe Mode or another Windows profile changes the behavior.
- Surface diagnostics do not report hardware failure.
- Driver and update repair did not solve the problem.
A reset makes much less sense when the built-in keyboard does not work in UEFI, has visible physical damage, or several keys failed after a spill.
Always back up important data before reset or recovery procedures.
Frequently Asked Questions
Why is my Microsoft Surface Laptop keyboard not working?
Common causes include a temporary firmware state, Windows input settings, damaged or outdated Surface drivers, a recent update, corrupted keyboard device entries, third-party software, or physical keyboard hardware failure. Testing the keyboard in Surface UEFI helps separate Windows problems from hardware or firmware problems.
How do I restart a Surface Laptop when the keyboard does not work?
Use the touchscreen to restart normally. For a deeper Surface restart, Microsoft recommends holding the Power button for about 20 seconds on Surface Laptop models until the device restarts.
Why did my Surface Laptop keyboard stop working after an update?
The update may have changed a driver, Surface system component, or firmware state. Install any newer Windows and Surface updates first. When the timing clearly matches a recent driver or quality update, check whether a driver rollback or uninstallable Windows update is available.
Why are my Surface Laptop keyboard and touchpad both not working?
A simultaneous failure can involve Surface firmware, integrated input drivers, a system-level problem, or hardware affecting the laptop’s built-in input assembly. Force restart the Surface, update firmware, run Surface diagnostics, and test the keyboard outside Windows.
Can I reinstall the Surface Laptop keyboard driver?
You can remove a relevant keyboard device in Device Manager and restart Windows so it is detected again, but do not uninstall unrelated Surface or HID devices. Surface input also depends on model-specific firmware and system drivers delivered by Microsoft.
How can I type when the Surface keyboard is completely dead?
Use the Windows On-Screen Keyboard through Accessibility settings or connect a known-working USB keyboard. The touchscreen can also be used to navigate Windows on supported Surface Laptop models.
Does a Surface Laptop have a detachable keyboard?
Standard Surface Laptop models use a built-in keyboard. Detaching and reattaching a Type Cover is advice for devices such as Surface Pro and Surface Go, not for an ordinary Surface Laptop.
How do I know whether the Surface keyboard problem is hardware?
Hardware becomes more likely when the keyboard does not work in Surface UEFI, individual keys remain dead outside Windows, there is visible damage or liquid exposure, and external keyboards work normally. Firmware should still be updated and Surface diagnostics run before arranging service.
Should I reinstall Windows to fix the keyboard?
Not first. Restarting, Surface firmware updates, diagnostics, Device Manager checks, Safe Mode, and UEFI testing provide much better diagnostic information. Reinstalling or resetting Windows is most appropriate when the keyboard works outside Windows and the evidence still points toward the operating system.
Use the UEFI Test Before Assuming Windows Is Broken
The most useful distinction is whether the Surface Laptop keyboard works outside normal Windows.
A keyboard that responds in Surface UEFI but stops once Windows loads gives you a strong reason to keep troubleshooting software, drivers, updates, and startup programs. A keyboard that remains dead in UEFI after a force restart and current Surface firmware points much more strongly toward the device itself.
Work through the fixes in that order. It avoids unnecessary Windows resets and helps you decide much earlier whether the problem belongs in Windows troubleshooting or Surface hardware service.
