AbstractKeyEventAdapter

AbstractKeyEventAdapter ⇐ AbstractInputEventAdapter

Kind: global abstract class
Extends: AbstractInputEventAdapter
Singleton:
Properties

NameTypeDescription
eventDelayIntervalnumber

Minimum interval between two events (in millisecond) (0 => deactivated)

longKeyPressNbEventsnumber

Number of 'keyPress' event that represent a long key press.

longKeyPressTimeoutnumber

Delay before to trigger a long key press event.

AbstractKeyEventAdapter()

An InputEventAdapter that manages key events.

  • Handles the long key press
  • make sure key events are normalized
    • ‘UP-PRESS-DOWN’ for a single key press
    • ‘UP-PRESS-PRESS-…-PRESS-DOWN` for a key that is pressed, maintained pressed and released

manageInputEvent(nativeInputEvent)

Function connected to events.

Kind: instance method of AbstractKeyEventAdapter

ParamTypeDescription
nativeInputEventObject

The input event.

dispatchInputEvent(inputEvent) ⇒ * | boolean

Kind: instance method of AbstractKeyEventAdapter

ParamType
inputEventEvent

_manageInputEvent(event)

Function connected to events.

Kind: instance abstract method of AbstractKeyEventAdapter

ParamTypeDescription
eventObject

The input event.