Fix issues using the ImeMode property with certain apps on Windows 10

Some apps utilize the ImeMode property to control the IME (Input Method Editor) mode for individual text entry fields to increase typing efficiency. In this post, we will describe some of the issues, as well as provide the workarounds you can try to help you mitigate the issues you might encounter using the ImeMode property with certain apps on Windows 10.

ImeMode property

Issue 1

Some IMEs in Windows 10, version 2004 might have issues using the ImeMode property with certain apps.  For example, the input mode will not switch automatically to Full-width Katakana mode, Full-width Alphanumeric mode, or Full-width Hiragana mode.

Issue 2

Also, Users of the Microsoft IME for Chinese and Japanese in some apps such as Microsoft Excel, might receive an error or the app might stop responding or close when attempting to drag with the mouse.

Fix issues using the ImeMode property with certain apps

If you’re faced with either of the issues using the ImeMode property with certain apps in Windows 10 as mentioned above, you can try the recommended solution/workaround below with respect to the issue you’re currently having to resolve the issue.

For issue 1, make sure you have updated your Windows 10 PC to the July 14, 2020—KB4565503 (OS Build 19041.388).

For issue 2, you can work around it in the short term by following the steps below to enable compatibility mode:

  • Select Start, type Settings and select it or press Enter.
  •  Type IME settings into the search box within Settings.
  • Select the IME settings that are appropriate to your language, for example Japanese IME Settings.
  • Select General.
  • Turn on Use previous version of Microsoft IME.

Note: Microsoft does not recommend using the compatibility setting for the long term, but rather as a temporary workaround for users who are impacted by this issue..

ImeMode property

ImeMode property specifies the default run time mode of the Input Method Editor (IME) for a control. This property applies only to applications written for East Asia and is ignored in other applications.

The IMEMode property syntax has these parts:

SYNTAX
Part Description
object Required. A valid object.
fmIMEMode Optional. The mode of the Input Method Editor (IME).

Hope this helps!

Leave a comment