new TKeyboardController(parameters)
Parameters:
Name | Type | Description |
---|---|---|
parameters |
- License:
- Source:
Example
// (1) create a global variable: var keyboard = new TKeyboardController(); // (2) during main loop: keyboard.update(); // (3) check state of keys: keyboard.down("A") -- true for one update cycle after key is pressed keyboard.pressed("A") -- true as long as key is being pressed keyboard.up("A") -- true for one update cycle after key is released
Members
-
<static> k :Keys
-
Type:
-
<static> status :Object
-
Type:
- Object
Methods
-
<static> keyName(keyCode)
-
Parameters:
Name Type Description keyCode
Returns:
- Type
- string
-
<static> onKeyDown(event)
-
Parameters:
Name Type Description event
-
<static> onKeyUp(event)
-
Parameters:
Name Type Description event
-
debug()
-
down(keyName)
-
Parameters:
Name Type Description keyName
Returns:
- Type
- *
-
pressed(keyName)
-
Parameters:
Name Type Description keyName
Returns:
- Type
- * | pressed | boolean
-
up(keyName)
-
Parameters:
Name Type Description keyName
Returns:
- Type
- *
-
update()