Remap key cannot remap `Caps Lock` to `Ctrl` any more
Microsoft PowerToys version
0.90.1
Installation method
PowerToys auto-update
Area(s) with issue?
Keyboard Manager
Steps to reproduce
I was able to remap Ctrl to Caps Lock in older pwoertoys version, but now, it cannot any more, I can only remap other keys.
✔️ Expected Behavior
caps lock + w should close a web browser tab for example, or caps lock + c should copy a text, etc.
❌ Actual Behavior
nothing happened, only ctrl + w works
Additional Information
Windows 11 personal latest version
Other Software
No response
We've found some similar issues:
- #38439 , similarity score: 82%
If any of the above are duplicates, please consider closing this issue out and adding additional context in the original issue.
Note: You can give me feedback by 👍 or 👎 this comment.
I'm having the same issue...did you manage to solve it?
For information https://learn.microsoft.com/en-us/sysinternals/downloads/ctrl2cap seems to be affected by the bug too.
nb: the issue's title should be the other way around, "remap Caps Lock to Ctrl"
after multiple reboots, without PowerToys, but with ctrl2cap only, I can use CapsLock as Ctrl now. Thanks @franssu
After the install, CapsLock does nothing, just like it is removed, I expected to be replaced by ctrl.
Hereunder to prove that it's well installed on my Windows 11:
PS > .\ctrl2cap.exe /install
Ctrl2Cap v3.0 - Configuration Applet
Copyright (C) 1999-2025 Mark Russinovich
Sysinternals - www.sysinternals.com
Caps Lock is already remapped to left Ctrl. No changes were made.
For some reason the Ctrl to Caps Lock functionality returned. All I did was disable most of PowerToys' other features and restarted my pc, afterwards I opened emacs and the function came back.
For some reason the Ctrl to Caps Lock functionality returned. All I did was disable most of PowerToys' other features and restarted my pc, afterwards I opened emacs and the function came back.
I can confirm that disabling other features fixes the problem (even without restarting the pc)
I confirm the same, whether by disabling all other powertoys' feature, or using ctrl2cap , both work for me