Since keyboard drivers were already uninstalled and reinstalled, focus on isolating whether this is a stuck modifier/software state, a layout issue, or a hardware problem.
- Test in On-Screen Keyboard
- Press Windows + R, type OSK, and press Enter.
- Try the W key there.
- If W works normally in On-Screen Keyboard, that points more strongly to a problem with the physical keyboard hardware.
- Clear any stuck modifier state
- Press and release these keys one at a time on both sides where applicable:
- Ctrl
- Shift
- Alt
- Windows key
- Then test W again.
- This can clear a modifier key that Windows is treating as stuck.
- Press and release these keys one at a time on both sides where applicable:
- Recheck accessibility keyboard settings
- Go to Settings > Accessibility > Keyboard.
- Make sure Sticky Keys, Filter Keys, and Toggle Keys are all Off.
- Test again after a restart.
- Verify the keyboard layout
- Go to Settings > Time & Language > Language & Region.
- Confirm the intended keyboard layout is selected and remove extra keyboard layouts if present.
- Windows maps physical keys through the active keyboard layout, so an incorrect layout can make a key behave unexpectedly.
- Run the keyboard troubleshooter
- Go to Settings > System > Troubleshoot > Other troubleshooters > Keyboard.
- Run it and apply any fixes it suggests.
- Test with another keyboard
- Connect a USB or Bluetooth keyboard and test W.
- If the external keyboard works normally, the built-in keyboard is likely the issue.
- If only the built-in keyboard is affected
- This points to a hardware fault such as the keyboard itself or its internal connection.
- On-screen keyboard working normally would support that conclusion.