Software-based Input Panel OS Design Development (Windows CE 5.0)

Send Feedback

The Software-based Input Panel functionality in Microsoft® Windows® CE 5.0 allows target devices that do not have a keyboard to simulate keyboard input by using an input method (IM). Windows CE implements a software-based input panel (SIP) architecture that functions through a touch screen. The following table shows SIP functionality.

Functionality Description
Software-based Input Panel Driver Supports the SIP device driver.
SIP for Small Screens Allows users to provide input through an SIP displayed on a touch screen, using an IM that provides a small keyboard.
SIP for Large Screens Allows users to provide input through an SIP displayed on a touch screen, using an IM that provides a large keyboard.

OS Design Information

The following table shows operating system design information for the Software-based Input Panel.

Concept Description
Dependencies The SIP for Small Screens, SIP for Large Screens Catalog items require the Software-based Input Panel Driver Catalog item.
Hardware considerations Requires a touch screen.

Modules and Components

The following table shows the components and modules that implement Software-based Input Panel functionality.

Item Module Component
SIP Driver softkb None
  coredll coresip
  cplmain sip
SIP for Small Screens msim None
SIP for Large Screens largekb None

Software-based Input Panel Implementation Options

You can include Software-based Input Panel functionality in your OS design by adding Catalog items to your OS design.

The following table shows the Sysgen variables that enable the Software-based Input Panel.

Sysgen variable Description
SYSGEN_SOFTKB When this variable is set, the SIP driver is included in the OS design.

When this variable is not set, the SIP driver is excluded from the OS design.

SYSGEN_MSIM When this variable is set, the input method (IM) for Small Screens Catalog item is included in the OS design.

When this variable is not set, the IM for Small Screens Catalog item is excluded from the OS design.

SYSGEN_LARGEKB When this variable is set, the IM for Large Screens Catalog item is included in the OS design.

When this variable is not set, the IM for Large Screens Catalog item is excluded from the OS design.

See Also

Software-Based Input Panel Application Development | Software-based Input Panel

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.