API Docs for: 2.7.3
Show:

wnp.KeyboardManager Class

Module: Input
Parent Module: Wanaplan

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

Methods

isPressed

(
  • key
)
Boolean

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

(
  • key
)
Boolean

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

(
  • event
)
private

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

Parameters:

  • event Event

    An event object.

onKeyStateChange

(
  • event
)
private

Handler called when a keyboard event is intercepted.

Parameters:

  • event Event

    An event object.

Events

wnp.keyboardManager.keyDown

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

wnp.keyboardManager.keyUp

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