Terminal CTRL key is not working properly if Terminal was launched while Windows input language set to Russian #18797

Open
opened 2026-01-31 06:24:38 +00:00 by claunia · 0 comments
Owner

Originally created by @Kadeluxe on GitHub (Nov 1, 2022).

Originally assigned to: @lhecker on GitHub.

Windows Terminal version

1.15.2874.0

Windows build number

10.0.19045.0

Other Software

No response

Steps to reproduce

  1. Set keyboard layout to Russian;
  2. Launch Windows Terminal;
  3. Try to press CTRL+C, CTRL+Z, anything while holding CTRL, for example, hold CTRL and press QWERTY.

Expected Behavior

CTRL key shortcuts work (CTRL+C, CTRL+U, etc)

Actual Behavior

Holding CTRL and pressing keys prints Russian letters instead of treating it as a shortcut.
Even if I switch to English layout, CTRL + <key> prints that letter from Russian layout.

In other words, if I launch WT while Russian layout is active, and then try to press CTRL+QWERTY inside Terminal, Terminal instead prints йцукен (these are Russian layout letters of the QWERTY keys) and it doesn't work like a shortcut at all.

WindowsTerminal_aEBahR2AW4

Originally created by @Kadeluxe on GitHub (Nov 1, 2022). Originally assigned to: @lhecker on GitHub. ### Windows Terminal version 1.15.2874.0 ### Windows build number 10.0.19045.0 ### Other Software _No response_ ### Steps to reproduce 1. Set keyboard layout to Russian; 2. Launch Windows Terminal; 3. Try to press CTRL+C, CTRL+Z, anything while holding CTRL, for example, hold CTRL and press QWERTY. ### Expected Behavior CTRL key shortcuts work (CTRL+C, CTRL+U, etc) ### Actual Behavior Holding CTRL and pressing keys prints Russian letters instead of treating it as a shortcut. Even if I switch to English layout, CTRL + \<key> prints that letter from Russian layout. In other words, if I launch WT while Russian layout is active, and then try to press CTRL+QWERTY inside Terminal, Terminal instead prints `йцукен` (these are Russian layout letters of the QWERTY keys) and it doesn't work like a shortcut at all. ![WindowsTerminal_aEBahR2AW4](https://user-images.githubusercontent.com/63540878/199204777-017ac00d-d9eb-4725-b45f-b45be54ea13d.gif)
claunia added the Issue-BugArea-InputResolution-ExternalProduct-Terminal labels 2026-01-31 06:24:39 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#18797