IME (Input Method Editor) Usage in Windows 95

Last reviewed: January 15, 1998
Article ID: Q118496
4.00 WINDOWS kbother

The information in this article applies to:

  • Microsoft Win32 Software Development Kit (SDK) for Japanese Windows 95

SUMMARY

IMEs (Input Method Editors) are dynamic-link libraries that allow users to type complex ideographic characters using a standard keyboard. IMEs are available in Asian versions of the Microsoft Windows operating system, and help minimize the effort needed by users to enter text containing characters from Unicode and double-byte character sets (DBCS). IMEs relieve users of the need to remember all possible character values. Instead, IMEs monitor the user's keystrokes, anticipate the character the user may want, and present a list of candidate characters from which to choose.

MORE INFORMATION

Asian versions of Windows 3.1 and Windows NT each have a separate IME application programming interface (API). However, these APIs have been merged into a single API for Windows 95.

Applications for Far East versions of Windows 95 can choose from three levels of IME support:

  1. IME-unaware: Merely retrieves double-byte characters through two WM_CHAR messages.

  2. IME-aware: Takes control of the IME module's default user interface and properly handles Kanji strings passed to it by the IME.

  3. Fully IME-aware: Controls the entire process of composing characters, including the display of intermediate keystrokes, and can customize the IME user interface.

IME, by default, provides an IME window through which users enter keystrokes and view and select candidate characters. Applications developed for the WIN32 APIs can use the Input Method Manager(IMM) functions and messages to create and manage their own IME windows, providing a custom interface while using the conversion capabilities of the IME.


Additional reference words: 4.00 international IME IMM
KBCategory: kbother
KBSubcategory: KBIntlDev


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: January 15, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.