Hi LucyS,
Thank you for reaching out to Microsoft Q&A forum. I know how disruptive it is when the keyboard suddenly stops working and you’re stuck relying on the on‑screen keyboard or voice input.
This behavior may be caused by the keyboard controller or firmware getting stuck after a Bluetooth or input‑device change. Let’s take this one step at a time to troubleshoot further:
First, we’ll try a full Surface reset. This is different from a normal restart and is designed to reset the Surface’s internal hardware controller. Please shut the Surface down completely. Once it’s off, press and hold the Power button and the Volume Up (+) button at the same time. Keep holding both for about 15 seconds, even if the Surface logo appears. Then release the buttons, wait around 10 seconds, and power the device back on normally. Once it starts up, please check whether the built‑in keyboard responds before reconnecting any Bluetooth keyboards.
Next, we’ll check whether the keyboard works outside of Windows. This helps us confirm whether the issue is software‑related or hardware‑related. Shut the Surface down again. Then press and hold Volume Up (+), press and release Power, and keep holding Volume Up until the Surface UEFI screen appears. On that screen, try using the keyboard (for example, the arrow keys). If the keyboard works here, that’s a good sign — it means the hardware itself is fine and we can focus on software fixes. If it doesn’t work even in this screen, I’ll help you with the next steps for service or repair.
If the keyboard works in UEFI, we’ll refresh the keyboard drivers in Windows. Once you’re back in Windows, open Device Manager, expand Keyboards, and uninstall any entries listed as HID Keyboard Device. After restarting the Surface, Windows will automatically reinstall the correct drivers for the built‑in keyboard.
*Note: On Windows on ARM Surface devices (including Surface Pro X, Surface Pro 9 with 5G, Surface Pro 11th Edition, Surface Laptop 7th Edition, Surface Laptop 13‑inch 1st Edition, and Surface Pro 12‑inch), uninstalling built‑in input drivers may require a full system reset using Surface recovery media to restore functionality.
We’ll also clear any Bluetooth conflicts. Since this started while setting up a Bluetooth keyboard, I recommend temporarily removing that device. Go to Settings > Bluetooth & devices, remove the Bluetooth keyboard, turn Bluetooth off, and restart the Surface. Test the built‑in keyboard first before pairing anything again.
Finally, we can run the Surface Diagnostic Toolkit. This is Microsoft’s official tool for Surface devices and checks firmware, drivers, and input components together. You can install it from the Microsoft Store and run it with the keyboard/input checks selected.
If at any point something doesn’t behave as described, or the keyboard still isn’t responding, please let me know exactly where things stop working. I’m here to help and we’ll take the right next step based on what we see.
Thanks for your patience.
If you have additional questions about this answer, please click "Comment".
Note: If you want to receive email notifications about this thread, follow the steps in our documentation to enable email notifications.