Input Method Editor Module Reference

The Windows Media Center Input Method Editor (IME) Module API includes several interfaces that support IME modules for the Windows Media Center shell. An IME module uses these interfaces to perform initialization tasks, describe the appearance of the on-screen keypad, receive user input, and make changes to the shell's user interface.

Note   The Input Method Editor Module API has been deprecated. Instead, developers can use the native onscreen keyboard in Windows Media Center that provides support for international text input.

The Windows Media Center IME Module API includes the following interfaces:

Interface Description
IMediaCenterInputCallback Enables the IME module to make changes to the shell's user interface (UI).
IMediaCenterInputField Provides a way for the shell to report user input to the IME module, including the user's interactions through the on-screen keypad, remote control, and keyboard.
IMediaCenterInputKeyMap Describes the on-screen appearance of the on-screen keypad provided by an IME module.
IMediaCenterInputModule Activates and initializes an instance of an IME module.

The Windows Media Center IME Module API includes the following enumeration types:

Enumeration type Description
EHIMECharFlags Contains a set of values that indicate whether the shell should update the confirmed state.
MediaCenterInputSpecialKey Defines the special keys that the shell sends to the IME module.

See Also