microsoft / microsoft/PowerToys
Keys cannot be mapped correctly in Chromium-based browsers
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Microsoft PowerToys version
0.97.0
### Installation method
PowerToys auto-update
### Area(s) with issue?
Keyboard Manager
### Steps to reproduce
[PowerToysReport_2026-01-29-12-58-14.zip](https://github.com/user-attachments/files/24927835/PowerToysReport_2026-01-29-12-58-14.zip)
In Chromium-based browsers, some keyboard shortcuts cannot be mapped correctly.
### ✔️ Expected Behavior
In Chromium-based browsers, executing the shortcut key mapping correctly (I am currently swapping Ctrl and Alt).
### ❌ Actual Behavior
Some keyboard shortcuts are not responding.
For example, the target shortcut is Alt + T. When I press the corresponding keys with the keyboard manager disabled, the function works correctly;
However, when I enable the keyboard manager and swap Ctrl and Alt, pressing Ctrl (mapped to Alt) + T does not execute the correct function in the application.
### Additional Information
OS Version: Microsoft Windows NT 10.0.26200.0
.NET Version: .NET 9.0.12
PowerToys is running as admin (elevated)
Install scope: per machine (system)
Operating System Language: 中文(中国)
System locale: zh-CN
### Other Software
Chrome 144.0.7559.97
Edge 144.0.3719.92
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the Keyboard Manager mapping with Ctrl and Alt swapped in Chrome and Edge, comparing the Alt+T behavior when Keyboard Manager is disabled and enabled. Done means the mapped shortcut executes the expected browser function consistently in both Chromium-based browsers.
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
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100