Smart.TouchKeyboard is the keyboard for the panel PC that has none.

A number is typed on the numeric keypad; a batch comment, an operator's name or a recipe name is not, and a locked-down kiosk browser often has no system keyboard at all - or one that covers the very field it types into. The keyboard types where the caret is and raises the field's own input event, so whatever listens to the field hears it as typing.

Following focus

With autoAttach the keyboard types into whichever text field was last focused - here target names the form above it, so it follows that form's fields and no others. The line above the keys says which one, and what it holds. Enter in a one-line field raises accept; in a text area it starts a new line. Shift twice is caps lock; Backspace held repeats.

Tap a field, then the keys.

Out of the way until a field is touched

mode="popup" opens the keyboard beside the field touched - under it, or over it where the screen has no room - and mode="docked" across the bottom of the screen. Either goes away on Done, Escape, Enter in a one-line field, or a touch elsewhere. What it shows follows the field: a keypad for a number or a phone number, @ and .com for an email address. A number field's range is shown, and a half-typed number ("12.") is held until it is one.

Touch a field.

Layouts

layout is qwerty, qwertz (with the German letters) or azerty (with the French ones). Without a field, the keyboard edits its own value.