1

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?

George Tian
  • 777
  • 2
  • 10
  • 25
  • See if [this answer](https://stackoverflow.com/a/44103566/165358) helps. – harrymc Feb 28 '21 at 17:23
  • @harrymc All the mode switch shortcuts are all off and unfortunately the issue persists. – George Tian Mar 01 '21 at 00:53
  • Is your problem also that of hitting the Shift key by mistake? – harrymc Mar 01 '21 at 08:16
  • @harrymc just retested - pressing Shift does not change input mode – George Tian Mar 01 '21 at 09:05
  • If this is caused in your case by some other key or combination, then it can be blocked. Otherwise, if this is caused by some program in English mode taking briefly the focus, then it cannot be blocked except by you finding out which is that program. – harrymc Mar 01 '21 at 09:11

1 Answers1

2

Copying from here

It seems like it is context dependant. When you select a english textbox, the keyboard attempts to be sMArt and change to english for you. Certain applications like notepad, Word, Powerpoint can be configured to stay on chinese. Others, like chrome, not so much. Very disappointing behavior.

llssff
  • 31
  • 3