Microsoft PowerToys version
0.83.0
Installation method
GitHub
Area(s) with issue?
Keyboard Manager
Steps to reproduce
- Open PowerToys Settings → Keyboard Manager → Remap a key
- Set source: Left Alt | target: Backspace
- Open any text editor and type some text
- Press Left Alt (remapped to Backspace)
✔️ Expected Behavior
One character is deleted per keypress, identical to pressing the physical Backspace key.
❌ Actual Behavior
The entire previous word is deleted instead of a single character. This happens because the injected Backspace event is delivered to applications as WM_SYSKEYDOWN (Alt+Backspace) instead of WM_KEYDOWN (Backspace), since the Alt modifier state is still active at the time SendInput is called inside the low-level keyboard hook callback.
Upload Bug Report ZIP-file
No response
Additional Information
No response
Other Software
Windows 10 Pro 24H2 (Build 26100.8037)
Microsoft PowerToys version
0.83.0
Installation method
GitHub
Area(s) with issue?
Keyboard Manager
Steps to reproduce
✔️ Expected Behavior
One character is deleted per keypress, identical to pressing the physical Backspace key.
❌ Actual Behavior
The entire previous word is deleted instead of a single character. This happens because the injected Backspace event is delivered to applications as WM_SYSKEYDOWN (Alt+Backspace) instead of WM_KEYDOWN (Backspace), since the Alt modifier state is still active at the time SendInput is called inside the low-level keyboard hook callback.
Upload Bug Report ZIP-file
No response
Additional Information
No response
Other Software
Windows 10 Pro 24H2 (Build 26100.8037)