Magazine |
| | Community |
| | Workshop |
| | Tools & Samples |
| | Training |
| | Site Info |
|
|
||||||||
|
Active Input Method Manager (Active IMM) provides limited Far Eastern input support on non-Far East versions of Microsoft® Windows® 95 and Microsoft Windows NT® 4.0. This technology will change after Microsoft Internet Explorer 5 is released.
Note This technology is not meant as a replacement for the Win32® Input Method Manager (IMM) API and it only offers limited IMM support. Windows NT 5.0 will provide complete cross-language input support.
The following topics are covered in this article:
This documentation assumes a familiarity with the Win32 IMM API and Input Method Editors (IMEs). For more information on the Win32 IMM API, see the documentation in the Microsoft Platform Software Development Kit (SDK). For more information on IMEs, see the Microsoft Windows NT Device Driver Kit.
The following topics are key terms in understanding the Active Input Method Manager API.
The Input Method Manager (IMM) is a component in the Windows system that provides a connection between the application and Input Method Editors (IME) used primarily to input East Asian characters. The IMM also manages the installation of IMEs. IMEs are implemented as one of a number of keyboard layouts. IMM support is only available in the Far Eastern versions of Windows 95 and Windows NT 4.0. Because NT 5.0 contains cross-language version IMM support, it does not require Active IMM. Therefore, Active IMM is disabled for Windows NT 5.0 and later.
The Active Input Method Manager (Active IMM) is an ActiveX® object that provides limited IMM service on non-Far East language versions of Windows and Windows NT 4.0 platforms. Conventional IMM service was available only on Far Eastern Windows and Windows NT 4.0. Active IMM can be installed on any language version of these two platforms. Active IMM will provide limited IMM service for supporting clients only for these platforms. On Far East language versions of Windows NT 4.0 and Windows 95, Active IMM simply works as a wrapper to the native IMM system.
The Active IMEs are also implemented as keyboard layouts, but they are only accessible when an Active IMM client application has the focus. Applications that are not Active IMM-aware remain unaware of the Active IME keyboard layouts. Microsoft has developed a limited number of Far Eastern Active IMEs that make use of the Active IMM, including Japanese, Korean, simplified Chinese, and traditional Chinese Active IMEs.
To support Active IMM, client applications are required to follow these steps:
Client applications should call the IActiveIMMApp::Activate method on each thread they want to enable or disable support for Active IMEs on.
Does this content meet your programming needs? Write us!
© 1998 Microsoft Corporation. All rights reserved. Terms of use.