Options
All
  • Public
  • Public/Protected
  • All
Menu

The Keyboard class creates a functional on-screen keyboard

Hierarchy

  • Keyboard

Index

Accessors

allowSpaceCharacters

  • set allowSpaceCharacters(enable: boolean): void
  • Parameters

    • enable: boolean

    Returns void

alwaysForceAutoCapitalization

  • get alwaysForceAutoCapitalization(): boolean
  • Returns boolean

autoCapitalizeAllWords

  • get autoCapitalizeAllWords(): boolean
  • Returns boolean

config

enableHardKeys

  • get enableHardKeys(): boolean
  • set enableHardKeys(enable: boolean): void
  • Returns boolean

  • Parameters

    • enable: boolean

    Returns void

isAutoCapitalizationEnabled

  • get isAutoCapitalizationEnabled(): boolean
  • Returns boolean

isKeyboardVisible

  • get isKeyboardVisible(): boolean
  • Returns boolean

Static instance

  • Get the one and only keyboard instance. Creates on first access.

    Returns Keyboard

    Keyboard instance

Methods

add

  • Add/set the keyboard configuration/layout

    Parameters

    • Default value config: KeyboardConfig = KeyboardConfig.Alphabet

      Keyboard configuration to use.

    Returns void

enableAutoCapitalization

  • enableAutoCapitalization(enable: boolean, allWords: boolean, alwaysForce: boolean): void
  • Parameters

    • enable: boolean
    • allWords: boolean
    • alwaysForce: boolean

    Returns void

forceHide

  • forceHide(animate?: boolean, onComplete?: Function): void
  • Parameters

    • Default value animate: boolean = true
    • Default value onComplete: Function = null

    Returns void

giveFocus

  • giveFocus(text: Text, maxChars: number, onEnter?: Function, onTab?: Function, onKey?: Function): void
  • Parameters

    • text: Text
    • maxChars: number
    • Default value onEnter: Function = null
    • Default value onTab: Function = null
    • Default value onKey: Function = null

    Returns void

hasFocus

  • hasFocus(): boolean
  • Returns boolean

remove

  • remove(): void
  • Returns void

removeFocus

  • removeFocus(): void
  • Returns void

setFocusOnText

  • setFocusOnText(text: Text, maxChars: number, onEnter?: Function, onTab?: Function, onKey?: Function): void
  • Parameters

    • text: Text
    • maxChars: number
    • Default value onEnter: Function = null
    • Default value onTab: Function = null
    • Default value onKey: Function = null

    Returns void