Reputation: 31
Why does Windows Microsoft Pinyin IME changes to english mode from chinese mode automatically? How to prevent it?
Upvotes: 3
Views: 5164
Reputation: 4038
Windows applications can programmatically choose the input language and IME mode for themselves, which is why the Pinyin input method is automatically switched to English or English mode. As far as I know, this behavior cannot be blocked.
Upvotes: 4
Reputation: 306
Microsoft Pinyin IME has (by default) the Shift
key mapped as a shortcut key for switching between Chinese and English entry mode. So when typing, if you hit the Shift
key by accident it may seem that it just switched by itself.
Not sure how to programmatically stop this from happening, but if you simply want to have it stop bothering you can change the Pinyin IME options (the following steps based on Windows 10, but other versions probably similar):
Language Preferences
(via the pop-up menu when you left-mouse click on the IME language notification area icon)Languages
, find the Chinese language and click on it to select itOptions
button and scroll down the dialog to the Keyboards
. Click on the Microsoft Pinyin
input method to select it and click on Options
Mode switching
find the Choose the key you use to switch between Chinese and English
option. From the drop-down list, choose None
and then you won't accidentally switch the mode via the keyboard anymore (you can still change it by clicking on the Pinyin IME notification icon to switch between Chinese/English mode). Upvotes: 1