Keyboard utilities and defines.
The defines are listed without further description, should be pretty self explanatory.
BACKSPACE: 8
TAB: 9
RETURN: 13
SHIFT: 16
CTRL: 17
ALT: 18
PAUSE: 19
BREAK: 19
CAPSLOCK: 20
ESCAPE: 27
SPACE: 32
PAGE_UP: 33
PAGE_DOWN: 34
END: 35
HOME: 36
LEFT: 37
UP: 38
RIGHT: 39
DOWN: 40
INSERT: 45
DELETE: 46
NUM_0: 48
NUM_1: 49
NUM_2: 50
NUM_3: 51
NUM_4: 52
NUM_5: 53
NUM_6: 54
NUM_7: 55
NUM_8: 56
NUM_9: 57
A: 65
B: 66
C: 67
D: 68
E: 69
F: 70
G: 71
H: 72
I: 73
J: 74
K: 75
L: 76
M: 77
N: 78
O: 79
P: 80
Q: 81
R: 82
S: 83
T: 84
U: 85
V: 86
W: 87
X: 88
Y: 89
Z: 90
WIN_LEFT: 91
WIN_RIGHT: 92
SELECT: 93
NUMPAD_0: 96
NUMPAD_1: 97
NUMPAD_2: 98
NUMPAD_3: 99
NUMPAD_4: 100
NUMPAD_5: 101
NUMPAD_6: 102
NUMPAD_7: 103
NUMPAD_8: 104
NUMPAD_9: 105
NUMPAD_MULTIPLY: 106
NUMPAD_ADD: 107
NUMPAD_SUBTRACT: 109
NUMPAD_DECIMALPOINT: 110
NUMPAD_DIVIDE: 111
F1: 112
F2: 113
F3: 114
F4: 115
F5: 116
F6: 117
F7: 118
F8: 119
F9: 120
F10: 121
F11: 122
F12: 123
NUMLOCK: 144
SCROLLLOCK: 145
SEMICOLON: 186
EQUAL: 187
COMMA: 188
DASH: 189
PERIOD: 190
SLASH: 191
BRACKET_OPEN: 219
BACKSLASH: 220
BRACKET_CLOSE: 221
SINGLE_QUOTE: 222
Check if a key is pressed
isPressed: function( k )
return from a unhandled keypress on onKey* functions
exitEvent: function()
A key on the keyboard was pressed
onKeyDown: function( keyCode, character, ev )
A key on the keyboard was released
onKeyUp: function( keyCode, character, ev )