microsoft / microsoft/PowerToys

After v0.97 update, keys with SHIFT no longer works

Open
#45,208 0 comments 1 reaction 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.97.1

### Installation method

PowerToys auto-update

### Area(s) with issue?

Keyboard Manager

### Steps to reproduce

I mapped = to +, and mapped + to =, basically to reverse the key since my usage of + is much higher, whether I typed = or SHIFT =, I'd end up with + and couldn't get =

This was functioning correctly before v0.97.

### ✔️ Expected Behavior

After mapping as indicated above, I expect = to map to + (still does) and + map to = (doesn't)

### ❌ Actual Behavior

Both cases results in +

### Additional Information

[PowerToysReport_2026-01-29-15-19-58.zip](https://github.com/user-attachments/files/24952025/PowerToysReport_2026-01-29-15-19-58.zip)

OS Version: Microsoft Windows NT 10.0.26200.0
.NET Version: .NET 9.0.12
PowerToys is running as user (non-elevated)
Install scope: per user
Operating System Language: English (United States)
System locale: en-US

### Other Software

_No response_

Contributor guide

Open the contributing guide

Research direction

Start in the Keyboard Manager area and reproduce the reported mappings for =, +, and SHIFT = on PowerToys 0.97.1. Compare the behavior with the expected reverse mapping and use the attached PowerToys report while tracing the relevant keyboard remapping entry point; done means both unshifted and SHIFT-modified keys map correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.