microsoft / microsoft/terminal
Launching in Russian layout causes Ctrl+C and other signal chars to not work
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
### Windows Terminal version
1.19.11213.0
### Windows build number
10.0.19045.0
### Other Software
PSVersion 7.4.2
PSEdition Core
GitCommitId 7.4.2
OS Microsoft Windows 10.0.19045
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
### Steps to reproduce
- Change your keyboard layout to Russian
- Open Windows Terminal
- Try Ctrl+C
### Expected Behavior
Sends interrupt
### Actual Behavior
Types C
Contributor guide
Research direction
Reproduce the issue using Windows Terminal 1.19.11213.0 with the Russian keyboard layout and PowerShell 7.4.2, then compare Ctrl+C and other signal characters with an English layout. Trace the terminal's keyboard and signal handling entry points; done means Ctrl+C sends an interrupt rather than typing C in the reported configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100