StandardKeyboardDialog
Extends StandardDialog
The StandardKeyboardDialog node enables text and voice entry of strings consisting of alphanumeric characters as well as many commonly used symbols. It is similar to the legacy KeyboardDialog node, but includes voice entry functionality, which is provided through its internal DynamicKeyboard node.
Structure
The StandardKeyboardDialog is comprised of the following areas and building block nodes:
- StdDlgTitleArea.
- StdDlgContentArea, which may contain the following items:
- Zero or more StdDlgTextItem nodes.
- One StdDlgKeyboardItem containing a DynamicKeyboard node
- StdDlgButtonArea, which may contain zero or more StdDlgButton nodes.
Fields
| Field | Type | Default | Access Permission | Description |
|---|---|---|---|---|
| title | string | "" | READ_WRITE | The title to be displayed at the top of the dialog. |
| message | array of strings | [ ] | READ_WRITE | One or more blocks of text, which are typically used to describe information about the data to be entered. Each string in the array is displayed as a separate block of text with the standard amount of space left between the blocks.
|
| buttons | array of strings | [ ] | READ_WRITE | List of buttons to be displayed in the button area at the bottom of the dialog. Each string in the buttons array adds a new button to the button area.
|
| textEditBox | VoiceTextEditBox node | The keyboard item's VoiceTextEditBox node | READ | The internal VoiceTextEditBox node used by this dialog's internal keyboard. This field should be used only to access the fields of this internal node. |
| keyboardDomain | string | "generic" | READ_WRITE | The type of text to be entered. This may be used by the keyboard to modify the voice entry method and to determine when a valid string has been entered. This may be one of the following values:
|
| text | string | "" | READ_WRITE | The default string to be displayed in the keyboard's text edit box. When the user enters the text, this field is updated with the currently entered string. |
Sample app
You can download and install a sample app that demonstrates how to create a standard keyboard dialog.
Updated 3 months ago
