microsoft / microsoft/PowerToys

Key remapping not consistant

Open
#48,864 2 comments 0 reactions 0 assignees View on GitHub
duplicate Issue-Bug Needs-Triage Product-Keyboard Manager
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Microsoft PowerToys version

0.100.1

### Installation method

PowerToys auto-update, WinGet

### Area(s) with issue?

Keyboard Manager

### Steps to reproduce

Remapping Caps Lock to function as CTRL (left)
Using CapsLock as CTRL in shortcuts, eg. CTRL + T to open new tab

Image

### ✔️ Expected Behavior

Caps Lock consistently works as CTRL

### ❌ Actual Behavior

CapsLock usually works as CTRL, but sometimes doubles as Caps Lock
Eg. CTRL + T to open new tab actually opens new tab, but also activates caps lock.
However this seems to never deactivate caps lock, only activate.

Using Caps lock as CTRL sometimes "lock" CTRL in active state. needing to repress the caps lock key to unlock it.

### Upload Bug Report ZIP-file

[PowerToysReport_2026-06-25-14-55-55.zip](https://github.com/user-attachments/files/29338529/PowerToysReport_2026-06-25-14-55-55.zip)

### Additional Information

W11 24H2 26100.8655
.NET 8.0.28
User install
Not running as admin
No problem in version 0.100.0

### Other Software

_No response_

Contributor guide

Open the contributing guide

Research direction

Start in the Keyboard Manager area by reproducing the Caps Lock-to-left-Ctrl remapping with shortcuts such as Ctrl+T, then inspect the attached PowerToysReport ZIP for relevant evidence. Done means Caps Lock consistently acts as Ctrl without also toggling Caps Lock or leaving Ctrl stuck.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.