microsoft / microsoft/PowerToys

Subsequent Keyboards Shortcuts require release/repress of modifier keys

Open
#47,277 1 comment 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.98.1

### Installation method

Other (please specify in "Steps to Reproduce")

### Area(s) with issue?

Keyboard Manager

### Steps to reproduce

I want to remap Alt Gr+K to "{" and Alt Gr+L to "}".

Settings in Keyboard Manager:
Ctrl (Left) Alt (Right) K inserts {
Ctrl (Left) Alt (Right) L inserts }

Image

### ✔️ Expected Behavior

Holding Down Alt Gr and pressing kl while Alt Gr is pressed inserts {}

### ❌ Actual Behavior

Holding Down Alt Gr and pressing kl while Alt Gr is pressed inserts {l
Holding Down Alt Gr and pressing k, releasing and repressing Alt Gr and then pressing l inserts {}

### Upload Bug Report ZIP-file

_No response_

### Additional Information

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

### Other Software

_No response_

Contributor guide

Open the contributing guide

Research direction

Start in Keyboard Manager and reproduce the Alt Gr mapping from the issue on Windows. Trace how modifier state is handled across successive key presses; done means pressing k and l while holding Alt Gr inserts both { and } without releasing or repressing the modifier.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.