InPad for Pocket PC is implemented as Soft Input Panel (SIP).
Input area is a window divided into several cells (click on the pictures to enlarge them).
This window (or pad) is not fixed, but floating and can be moved all over the screen and resized.
Because it is a floating window, it doesn't occupy as much space as almost all input panels do.
To move the panel tap at top-left corner button and drag the panel into the desired position.
To resize the panel tap at bottom-right corner button and drag it to scale the panel.
To avoid obscuring of the active application InPad panel also may be switched into transparent mode.
Input is performed by drawing on the pad. While drawing, engine collects the sequence of
cells which are being crossed by the stylus.
After you release the stylus InPad tries to find the drawn stroke in its dictionary (layout).
Stroke may be assigned to characters, strings or special commands.
The indicator at the top-right corner shows a state of stroke recognition.
If stroke was recognized, its value is printed into active window or corresponding function
is being executed.
The layout indicator at the taskback shows the name of the current layout. You can switch layouts
by clicking to this indicator. A long tap to it opens InPad Setings menu.
Default active layouts of InPad are: Latin, Numeric and Global.
Latin layout is used for entering
letters for any language with alphabet containing Latin letters and accented characters (English,
French, German, Italian, Spanish, etc).
Numeric layout contains strokes for entering digits and signs arithmetical operations.
Global layout is always active and contains strokes for control commands.
Commands can be InPad specific, such as layout changes or system wide commands,
such as copy, cut, paste or application shortcuts. With 'Next Alternative' command you can use
strokes assigned to multiple characters.
If you need a layouts for other languages you can download them at
You can select and make active any layout from thelist of available layouts.
If available layouts (either default or found on this site) do not satisfy your needs
you can create your own custom layouts containing any Unicode characters and having any sizes.
You can learn how to write any stroke from active layouts from demo.
Demo contains shapes and values of all assigned strokes in the active layout.
The main advantage of InPad is scalability and quick customization. Just tap lower/left corner
button (see picture) and you'll see customization dialog in which you can assign your values
to strokes you draw. In this way you can customize any layout for your needs in a few minutes.
You can assign to stroke any Unicode symbol, command or a string of symbols.
We recommend to create a separate layout for string values.
All command strokes are stored at the Global layout.