PlayBook keyboard layouts

There are several different keyboard layouts available for the PlayBook, giving you the flexibility to choose the layout that works best with your application. The English version of each keyboard layout is shown below. Each language has its own version of these layouts, so you don't need to do anything programatically to show a different language keyboard. When the user selects a different language, the correct keyboard layout for that language appears.

In each example, a different text option is shown for the Enter key. To change to a different keyboard layout or modify the text on the Enter key, call the function virtualkeyboard_change_options() and specify the appropriate values for the layout and enter arguments.

The default keyboard layout (corresponding to the VIRTUALKEYBOARD_LAYOUT_DEFAULT member of the virtualkeyboard_layout_t enumeration set), with the default Enter key (corresponding to the VIRTUALKEYBOARD_ENTER_DEFAULT member of the virtualkeyboard_enter_t enumeration set):

Screen showing the default keyboard layout.

The email keyboard layout (VIRTUALKEYBOARD_LAYOUT_EMAIL), with the text "Send" on the Enter key (VIRTUALKEYBOARD_ENTER_SEND):

Screen showing the email keyboard layout.

The numeric keyboard layout (VIRTUALKEYBOARD_LAYOUT_NUM_PUNC), with the text "Submit" on the Enter key (VIRTUALKEYBOARD_ENTER_SUBMIT):

Screen showing the numeric keyboard layout.

The phone keyboard layout (VIRTUALKEYBOARD_LAYOUT_PHONE), with the text "Connect" on the Enter key (VIRTUALKEYBOARD_ENTER_CONNECT):

Screen showing the phone keyboard layout.

The PIN keyboard layout (VIRTUALKEYBOARD_LAYOUT_PIN), with the text "Next" on the Enter key (VIRTUALKEYBOARD_ENTER_NEXT):

Screen showing the PIN keyboard layout.

The symbol keyboard layout (VIRTUALKEYBOARD_LAYOUT_SYMBOL), with the text "Done" on the Enter key (VIRTUALKEYBOARD_ENTER_DONE):

Screen showing the symbol keyboard layout.

The URL keyboard layout (VIRTUALKEYBOARD_LAYOUT_URL), with the text "Go" on the Enter key (VIRTUALKEYBOARD_ENTER_GO):

Screen showing the URL keyboard layout.

The web keyboard layout (VIRTUALKEYBOARD_LAYOUT_WEB), with the text "Search" on the Enter key (VIRTUALKEYBOARD_ENTER_SEARCH):

Screen showing the web keyboard layout.