microsoft / microsoft/PowerToys
Conflict between NVDA and PowerToys key hook
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Microsoft PowerToys version
0.98.1
### Installation method
WinGet
### Area(s) with issue?
Keyboard Manager
### Steps to reproduce
1. In the shortcut remapping section, set Copilot key (win+shift+f23) as binded to application key (opening context menu).
2. Press NVDA+t to ensure that NVDA will read the window title for you.
3. Press this rebinded Copilot key and make sure that context menu will open.
4. Press NVDA+t. Screenreader would not recognize this shortcut as it should.
5. To use shortcut of NVDA, you have to restart the screen reader.
### ✔️ Expected Behavior
Powertoys rebindings should not disable NVDA keyboard hooks.
### ❌ Actual Behavior
NVDA hooks are being disabled until restarting the screen reader.
### Upload Bug Report ZIP-file
_No response_
### Additional Information
I am posting this issue with old version, because I don't have regular access to any PC with copilot key. I tested it few weeks ago on the Dell PC. I didn't run this app as admin and system was in Polish language.
### Other Software
Windows 11, NVDA version 2025.3
Contributor guide
Research direction
Start in the Keyboard Manager shortcut-remapping path and reproduce the Copilot key mapped to the application key while using NVDA+t. Verify that the remapped key no longer leaves NVDA keyboard hooks disabled, and confirm that NVDA+t works afterward without restarting the screen reader.
Written by the indexing model from the issue text.
Assessment
- Domain
- accessibility, desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100