Text Input
The TouchPad does not come with a physical keyboard. Text input is handled instead using a virtual keyboard that is displayed when a user taps in a text field. The keyboard disappears if the user taps off the text field, except when text is being input in an Interactive Pop-Up.

Virtual Keyboard, showing spell correction
When invoked, the virtual keyboard rises from the bottom of the display and covers the content beneath. The user can still interact with content, for example, to scroll content or tap on buttons.
The text field that is focused should always remain visible when the virtual keyboard is displayed. If necessary, the view should scroll automatically so that the text field is still in view.
The virtual keyboard supports suggestions and spell correction. Tapping a word that is not recognized in the dictionary provides the user with a suggested corrections (see illustration above).
The user can set the size of the keyboard to extra-small, small, medium and large configurations.
The keyboard supports different language layouts, which the user can set using the TouchPad's Regional Settings.
Configuring the Keyboard
A number of standard keyboard configurations are available. Each keyboard configuration is optimized for a particular type of text input. The app can specify which keyboard layout to display depending on context:
- Default (alphanumeric)
- Email--use when entering email addresses
- Form navigation--use when filling out forms
- URL--use when entering URLs
An app can also set the Shift key to be on or off when the keyboard is launched, or to switch spell correction on and off when the keyboard is displayed.
An app can also customize the Enter key to contain a different text string.