Software-based Input Panel Samples (Compact 2013)

10/26/2015

The following Software-based Input Panel (SIP) samples are included with Windows Embedded Compact:

  • The Large Keyboard sample shows you how to create a QWERTY keyboard layout input method. The sample application code is available at %_WINCEROOT%\Public\Common\Sdk\Samples\LargeKb.
  • The Input Method Selection sample shows how to switch between input methods. The sample application code is available at %_WINCEROOT%\Public\Common\Sdk\Samples\SipSelect.
  • The Finger Keyboard sample shows you how to create a XAML-based finger keyboard input method. The sample application code is available at %_WINCEROOT%\Public\Common\Sdk\Samples\FingerKb.

Prerequisites

  • Windows Embedded Compact 2013
  • Microsoft Visual Studio 2013 or Microsoft Visual Studio 2015

Using the Finger Keyboard Sample

To add the Finger Keyboard input method to your OS

  1. Set SYSGEN_XAMLIM=1.

  2. Add the following registry entries.

    • HKEY_CURRENT_USER\ControlPanel\Sip\Installed"{498EFF0E-5A69-43fc-BE06-726BB90FAA5F}"=dword:1
    • HKEY_CLASSES_ROOT\CLSID\{498EFF0E-5A69-43fc-BE06-726BB90FAA5F}@="XAMLIM"
    • HKEY_CLASSES_ROOT\CLSID\{498EFF0E-5A69-43fc-BE06-726BB90FAA5F}\InprocServer32@="fingerkb.dll"
    • HKEY_CLASSES_ROOT\CLSID\{498EFF0E-5A69-43fc-BE06-726BB90FAA5F} \IsSIPInputMethod@="1"
    • HKEY_CLASSES_ROOT\CLSID\{498EFF0E-5A69-43fc-BE06-726BB90FAA5F} \DefaultInputLanguage@="0409"

See Also

Other Resources

Software-based Input Panel