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

1/6/2010

The Software-based Input Panel functionality in Windows CE 5.0 allows target devices that do not have a keyboard to simulate keyboard input by using an input method (IM). Windows Embedded 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

Other Resources

Software-based Input Panel
Software-based Input Panel Application Development