microsoft / microsoft/terminal
Alt+tab switching windows will make the input method abnormal
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
### Windows Terminal version
1.21.10351.0
### Windows build number
10.0.26100.3476
### Other Software
_No response_
### Steps to reproduce
1. The operating system language is Chinese and the input method is Microsoft Pinyin.
2. Open Windows Terminal
3. Switch to another application window
4. Use alt+tab to switch windows to go back to Windows Termianl.
5. Bug occurs, no matter what input method is used before, after returning to Windows Terminal, the input method will be forced to switch to Microsoft Pinyin.
### Expected Behavior
After using alt+tab to switch windows, the input method is not automatically switched
### Actual Behavior
_After using alt+tab to switch windows, the input method is automatically switched, but using mouse clicks to switch windows is normal_
Contributor guide
Research direction
Start by reproducing the issue on Windows with Microsoft Pinyin, comparing Alt+Tab activation with mouse-based window switching. Trace the Windows Terminal focus and input-method handling around window activation. Done means returning with Alt+Tab no longer forces Microsoft Pinyin, while normal input-method behavior remains intact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100