Skip to content

Files

Latest commit

 

History

History
29 lines (19 loc) · 1.85 KB

dynamic-keyboard.md

File metadata and controls

29 lines (19 loc) · 1.85 KB

DynamicKeyboard

Extends DynamicKeyboardBase

The DynamicKeyboard node is similar to the legacy Keyboard node, but with additional voice entry functionality. It enables text entry of alphanumeric and Latin characters, and voice entry of alphanumeric characters. It is typically used for entering email addresses or passwords.

The key layout is fixed based on the node's pre-built Key Definition File.

roku815px - dynamic-keyboard-voice

Fields

The DynamicKeyboard node inherits all its fields from its parent DynamicKeyboardBase node class. See the DynamicKeyboardBase and its base classes (Group and Node) for descriptions of the fields that can be configured.

Default VoiceTextEditBox settings

Field Type Default Description
voiceEntryType string "alphanumeric" The type of characters accepted via voice entry.
voiceEnabled boolean true Specifies whether voice entry is enabled for the text edit box of the dynamic keyboard.
maxTextLength integer 75 The maximum number of characters that may be entered into the text edit box of the dynamic keyboard.

Sample app

You can download and install a sample app that demonstrates how to create and configure a dynamic voice-enabled keyboard.