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
Set
SYSGEN_XAMLIM=1
.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"