microsoft / microsoft/PowerToys
Default Mirror Activation shortcut conflicts with non-US keyboard layouts
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Microsoft PowerToys version
v0.101.2362
### Installation method
WinGet
### Area(s) with issue?
ZoomIt
### Steps to reproduce
1. Press `AltGr+9` on my keyboard with German layout to write an `]`
### ✔️ Expected Behavior
A `]` is written.
### ❌ Actual Behavior
Some kind of PowerToys mirror function comes up.
### Upload Bug Report ZIP-file
[PowerToysReport_2026-08-26-08-51-40.zip](https://github.com/user-attachments/files/31451478/PowerToysReport_2026-08-26-08-51-40.zip)
### Additional Information
After updating to Version v0.101.2362, trying to write a closing bracket (`]`) unexpectedly opens some kind of mirror thing I have neither seen before nor wanted to activate.
This seems to be triggered by my German keyboard layout, where writing a closing bracket is done via `CTRL+Alt+9` or `AltGr+9`, since `)` and `]` are the alternative symbols for that key.
Since this is apparently a default shortcut assignment to `CTRL+)`, this is a pretty bad experience, especially for developers. I assume not only German keyboard layouts are affected.
### Other Software
_No response_
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 in the ZoomIt area by reproducing the conflict with a German keyboard and AltGr+9, then trace the Default Mirror Activation shortcut assignment. Done means AltGr+9 produces ] without opening the mirror function, while the mirror shortcut behavior remains available through a non-conflicting binding.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 64/100