If your Surface keyboard is not working, there are a range of possible causes. It includes:

I believe you’ve probably triedrestarting your Surfaceandreattaching the keyboard. If that fails, here’re some proven fixes to help you.

Rule Out if Its a Software or Hardware Issue

When your Surface keyboard is not working, the first step is to find out whether it’s a hardware or software issue.

enable-type-cover-port-in-surface-uefi-1-1024x576

To do it,boot into the BIOS/UEFIof your Surface laptop. Here’s how.

If the keyboard still does not work, you may confirm it’s a hardware issue. You can directly jump intohardware fix below.

Run the Surface Diagnostic Toolkit

This fix is for you if your keyboard is working in the UEFI environment but not in the Windows environment. In fact, this alternative has worked great for a niche group of users.

exit-and-save-surface-uefi-1-1024x576

Download theSurface Diagnostic Toolkitfrom the Microsoft app store and run it. It will quickly find and resolve any software or firmware issues on your Surface device.

Reinstall Keyboard Drivers

Next, you may try reinstalling the keyboard drivers. It will fixinternal keyboard errorsincluding corrupted drivers too, if any.

Install Up-to-date Surface Firmware

There might also be cases when your Surface device does not actually include the latest driver for the keyboard. In such cases, your keyboard might refuse to work correctly.

microsoft-surface-diagnostic-toolkit-running-in-surface-1-1024x576

I suggest youcheck for the latest Surface updatesand install them. you may either use theSurface appor go to theUpdate section under Windows Settingsto do the needful.

Clean the Keyboard Connectors

surface-type-filter-in-device-manager-1-1024x576

uninstall-keyboard-driver-of-surface-1-1024x576

detach-the-keyboard-from-surface-1024x576

metal-contacts-of-keyboard-in-surface-pro-4-1024x576

clean-connector-pins-with-q-tip-1024x576