Version: Unity 6.2 (6000.2)
Language : English
Mobile device input
UI systems

IME in Unity

What is Input Method Editor (IME)?

An input method is an operating system component or program that allows users to enter characters and symbols not found on their input device. For instance, on the computer, this allows the user of ‘Western’ keyboards to input Chinese, Japanese, Korean, and Indic characters. On hand-held devices such as mobile phones, it enables using the numeric keypad to enter Latin alphabet characters. Typically, it involves using the keyboard to input a particular language, for example the Cangjie method, the Pinyin method, or the use of dead keys.

IME and Unity

Unity provides IME support, which means that you can write non-ASCII characters in all your graphical user interfaces. The Input method is fully integrated with Unity Engine so you don’t need to do anything to activate it. To test it, change your keyboard language to a non-ASCII language, for example, Japanese, and simply start writing your interface.

For more information and optimization options for writing non-ASCII characters, refer to Font Asset properties reference.

Note: The IME feature isn’t supported in the following platforms yet:

  • iOS
  • Android
  • Web
  • Linux
  • Embedded Platforms (Embedded Linux and QNX)
Mobile device input
UI systems