WanaPlan

API Docs for: 2.7.0
Show:

wnp.KeyboardManager

Module: Input
Parent Module: Wanaplan

Summary

The keyboard manager updates a dictionary of key states. It can easily be used anywhere in the application.

Methods

isPressed

Syntax

isPressed

(
  • key
)
Boolean

Summary

Indicates whether one or more keys are currently pressed.

Parameters:

  • key Number | Array

    A keycode or an array of keycodes.

Returns:

Boolean:

Returns true if at least one key is currently pressed.

isReleased

Syntax

isReleased

(
  • key
)
Boolean

Summary

Indicates whether one or more key are currently released.

Parameters:

  • key Number | Array

    A keycode or an array of keycodes.

Returns:

Boolean:

Returns true if at least one key is currently released.

onFocus

Syntax

onFocus

(
  • event
)
private

Summary

Handler called when the actual page gets the focus. All states are reseted.

Parameters:

  • event Event

    An event object.

onKeyStateChange

Syntax

onKeyStateChange

(
  • event
)
private

Summary

Handler called when a keyboard event is intercepted.

Parameters:

  • event Event

    An event object.

Events

wnp.keyboardManager.keyDown

Syntax

wnp.keyboardManager.keyDown

Summary

Fired on key down. Same parameters as the keydown standard javascript event.

wnp.keyboardManager.keyUp

Syntax

wnp.keyboardManager.keyUp

Summary

Fired on key up. Same parameters as the keyup standard javascript event.