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 keyCodeReturns:
- 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 keyNameReturns:
- Type
- *
-
pressed(keyName)
-
Parameters:
Name Type Description keyNameReturns:
- Type
- * | pressed | boolean
-
up(keyName)
-
Parameters:
Name Type Description keyNameReturns:
- Type
- *
-
update()