You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DisclaimerI realize this is a very specific issue, and I'm not 100% sure it is caused by a bug in PowerToys.
However, this was working perfectly about a week ago before I updated PowerToys to version 0.19.2,
so I suspect it stopped working because of some recent changes to PowerToys.
ℹ Computer information
Windows build number: Version 1909 (OS Build 18363.959)
PowerToys version: 0.19.2
PowerToy module: Keyboard Manager
📝 Provide detailed reproduction steps (if any)
Remap key "Caps Lock" to "Ctrl" in PowerToys Keyboard Manager
Open Windows Terminal (I use v1.1.2021.0)
Open a WSL distro (I tested FedoraRemix F31 and Ubuntu 20.04)
Open Vim or Neovim, go into insert mode
Press "Caps Lock"
✔️ Expected result
"Caps Lock" should be treated as "Control". No visible result.
❌ Actual result
"Caps Lock" is treated as "Control-Space", and tries insert any previously inserted text again.
More relevant details
This happens only inside Windows-Subsystem for Linux (WSL1) inside windows terminal
I tested with a new installation of Ubuntu from the Microsoft Store, with no customizations to Ubuntu, Vim or wslconf
I tested inside and outside of tmux, which did not make any difference
The issue is not present running WSL from CMD or Powershell.
The issue is not present running Neovim from Windows Powershell inside windows terminal
The issue is not present running Linux (tested Alpine) inside windows terminal as a Docker container
It's a bit annoying, because I like to escape out of normal mode by pressing <CapsLock>-[ (which should be treated as <Ctrl>-[). Now I instead insert the text i wrote twice.
📷 Screenshots
Result from <Ctrl-v><Caps-Lock> in vim (Ctrl-v inserts the key pressed next as text)
The text was updated successfully, but these errors were encountered:
Not sure if you figured this out but for me it was because power toys was running as user rather than admin. Just go to Geneeral --> administrator mode
Disclaimer I realize this is a very specific issue, and I'm not 100% sure it is caused by a bug in PowerToys.
However, this was working perfectly about a week ago before I updated PowerToys to version 0.19.2,
so I suspect it stopped working because of some recent changes to PowerToys.
ℹ Computer information
📝 Provide detailed reproduction steps (if any)
✔️ Expected result
"Caps Lock" should be treated as "Control". No visible result.
❌ Actual result
"Caps Lock" is treated as "Control-Space", and tries insert any previously inserted text again.
More relevant details
It's a bit annoying, because I like to escape out of normal mode by pressing
<CapsLock>-[
(which should be treated as<Ctrl>-[
). Now I instead insert the text i wrote twice.📷 Screenshots
Result from

<Ctrl-v><Caps-Lock>
in vim (Ctrl-v
inserts the key pressed next as text)The text was updated successfully, but these errors were encountered: