This pattern usually points to either a stuck modifier key, an accessibility keyboard setting, a keyboard layout mismatch, or a hardware issue.
Try these steps in order:
- Press and release these keys one at a time:
- Ctrl
- Shift
- Alt
- Windows key
- Check Accessibility keyboard settings:
- On Windows 11: Settings > Accessibility > Keyboard
- On Windows 10: Settings > Ease of Access > Keyboard
- Check the keyboard language/layout:
- Go to Start > Settings > Time & language > Region & language
- Make sure the keyboard input language matches the display language.
- Check for updates:
- Open the Surface app
- Expand Help & support
- If updates are available, select Check for updates to open Windows Update and install them
- Force restart the Surface:
- Select Start > Power > Shut down
- After it turns off, press and hold the power button for 20 seconds
- Test whether the keyboard works in UEFI:
- Turn off the Surface and wait 10 seconds
- Press and hold Volume Up, then press and release Power
- Keep holding Volume Up until the UEFI screen appears
- Test the arrow keys there
- If the keyboard works in UEFI, the issue is likely with Windows/software.
- If it does not work in UEFI, it points to a hardware problem.
- If only certain keys keep producing wrong characters or repeated extra input, inspect the keyboard for dust or debris. Compressed air can be used to clear debris from between keys.
- If the problem continues after the checks above, it is likely a hardware failure and the next step is to submit a service order.