Software-based Input Panel Interfaces (Compact 2013)
3/28/2014
This section describes the interfaces for the software-based input panel (SIP), which simulates keyboard input in Windows Embedded Compact devices that do not have keyboards.
To add this feature to your OS, see SIP Software-based Input Panel Catalog Items and Sysgen Variables.
For more information, see Software-based Input Panel.
Sample application code is available at %_WINCEROOT%\Public\Common\Sdk\Samples\Sipselect.
In This Section
- IIMCallback
Contains methods that the input method calls to send keystrokes to the current application and to change the icon that displays on the Input Panel button.
- IIMCallback2
Extends the functionality of IIMCallback interface by adding the IIMCallback2::SendAlternatives2 method to the interface.
- IIMCallback3
Extends the functionality of IIMCallback2 interface by adding the IIMCallback3::GetInputContext method to the interface.
- IIMCallbackEx
Extends the functionality of IIMCallback interface by adding the IIMCallbackEx::SendAlternatives method to the interface.
- IInputMethod
Contains methods that the SIP calls to notify the input method of state changes and to request action and information from the input method. You must implement the methods of this interface.
- IInputMethod2
Extends the functionality of the IInputMethod interface by adding the IInputMethod2::SetIMMActiveContext and IInputMethod2::RegisterCallback2 methods. You must implement the methods of this interface.
- IInputMethod3
Extends the functionality of the IInputMethod2 interface by adding the IInputMethod3::InputContextChange and IInputMethod3::RegisterCallback3 methods. You must implement the methods of this interface.
- IInputMethodEx
Extends the functionality of the IInputMethod interface by adding the IInputMethodEx::SetIMMActiveContext and IInputMethodEx::RegisterCallbackEx methods. You must implement the methods of this interface