I'm currently using the Microsoft Pinyin keyboard for Chinese character input on Windows 10 19042.804. This keyboard has both Chinese and English modes. However, when switching between different programs, the mode randomly changes between Chinese and English.
- I have disabled the Ctrl+Space shortcut, which switches between the two modes, so I cannot be accidentally switching
- Most solutions I've seen (e.g. this one) talk about random switching between different keyboards, rather than different modes in the same keyboard as in my case.
- Another answer said that "Windows maintains different input language for each thread". However, despite not changing the keyboard mode between different programs, the mode still randomly switches.
How can I solve this issue?