microsoft / microsoft/PowerToys

Conflict between NVDA and PowerToys key hook

Open
#47,280 3 comments 0 reactions 0 assignees View on GitHub
Issue-Bug Needs-Triage Product-Keyboard Shortcut Manager
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.