IMediaCenterInputField Interface
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. It provides a state container for a single on-screen input field. The IME module provides the shell with a pointer to this interface when the shell calls the IME module's IMediaCenterInputModule::Activate method.
The shell sends user input to the IME module only when it wants the IME module to handle that input. The IME module must not assume that it receives any user input.
Note This interface has been deprecated.
In addition to the methods inherited from IUnknown, the IMediaCenterInputField interface exposes the following methods:
Method | Description |
CandidateTimeout | Notifies the IME module that the input field timed out. |
ProcessCandidateSelection | Notifies the IME module that the user selected a candidate from the candidate list, or that the candidate list was dismissed without the user making a selection. |
ProcessInput | Notifies the IME module of input received from the keyboard or remote control. |
ProcessSpecialInput | Notifies the IME module that the user entered a special key. |
SelectNextMode | Notifies the IME module that the user selected the next input mode. |
SetString | Sets the initial value for the input field. |
This interface is implemented by the IME module and is called by the shell.
See Also