Key codes
The key codes module contains a list of constants representing key codes for use with the
KeyUp,
KeyDown and
KeyHit commands.
Key description Symbolic constant Integer keycode
--------------- ----------------- ---------------
Mouse button (Left) KEY_MOUSELEFT 1
Mouse button (Right) KEY_MOUSERIGHT 2
Mouse button (Middle) KEY_MOUSEMIDDLE 4
Backspace KEY_BACKSPACE 8
Tab KEY_TAB 9
Return KEY_RETURN 13
Clear KEY_CLEAR 12
Enter KEY_ENTER 13
Shift KEY_SHIFT 16
Control KEY_CONTROL 17
Alt KEY_ALT 18
Pause KEY_PAUSE 19
Caps Lock KEY_CAPSLOCK 20
Escape KEY_ESCAPE 27
Space KEY_SPACE 32
Page Up KEY_PAGEUP 33
Page Down KEY_PAGEDOWN 34
End KEY_END 35
Home KEY_HOME 36
Cursor (Left) KEY_LEFT 37
Cursor (Up) KEY_UP 38
Cursor (Right) KEY_RIGHT 39
Cursor (Down) KEY_DOWN 40
Select KEY_SELECT 41
Print KEY_PRINT 42
Execute KEY_EXECUTE 43
Screen KEY_SCREEN 44
Insert KEY_INSERT 45
Delete KEY_DELETE 46
Help KEY_HELP 47
0 KEY_0 48
1 KEY_1 49
2 KEY_2 50
3 KEY_3 51
4 KEY_4 52
5 KEY_5 53
6 KEY_6 54
7 KEY_7 55
8 KEY_8 56
9 KEY_9 57
A KEY_A 65
B KEY_B 66
C KEY_C 67
D KEY_D 68
E KEY_E 69
F KEY_F 70
G KEY_G 71
H KEY_H 72
I KEY_I 73
J KEY_J 74
K KEY_K 75
L KEY_L 76
M KEY_M 77
N KEY_N 78
O KEY_O 79
P KEY_P 80
Q KEY_Q 81
R KEY_R 82
S KEY_S 83
T KEY_T 84
U KEY_U 85
V KEY_V 86
W KEY_W 87
X KEY_X 88
Y KEY_Y 89
Z KEY_Z 90
Sys key (Left) KEY_LSYS 91
Sys key (Right) KEY_RSYS 92
Numpad 0 KEY_NUM0 96
Numpad 1 KEY_NUM1 97
Numpad 2 KEY_NUM2 98
Numpad 3 KEY_NUM3 99
Numpad 4 KEY_NUM4 100
Numpad 5 KEY_NUM5 101
Numpad 6 KEY_NUM6 102
Numpad 7 KEY_NUM7 103
Numpad 8 KEY_NUM8 104
Numpad 9 KEY_NUM9 105
Numpad * KEY_NUMMULTIPLY 106
Numpad + KEY_NUMADD 107
Numpad / KEY_NUMSLASH 108
Numpad - KEY_NUMSUBTRACT 109
Numpad . KEY_NUMDECIMAL 110
Numpad / KEY_NUMDIVIDE 111
F1 KEY_F1 112
F2 KEY_F2 113
F3 KEY_F3 114
F4 KEY_F4 115
F5 KEY_F5 116
F6 KEY_F6 117
F7 KEY_F7 118
F8 KEY_F8 119
F9 KEY_F9 120
F10 KEY_F10 121
F11 KEY_F11 122
F12 KEY_F12 123
Num Lock KEY_NUMLOCK 144
Scroll Lock KEY_SCROLL 145
Shift (Left) KEY_LSHIFT 160
Shift (Right) KEY_RSHIFT 161
Control (Left) KEY_LCONTROL 162
Control (Right) KEY_RCONTROL 163
Alt key (Left) KEY_LALT 164
Alt key (Right) KEY_RALT 165
Tilde KEY_TILDE 192
Minus KEY_MINUS 107
Equals KEY_EQUALS 109
Bracket (Open) KEY_OPENBRACKET 219
Bracket (Close) KEY_CLOSEBRACKET 221
Backslash KEY_BACKSLASH 226
Semi-colon KEY_SEMICOLON 186
Quote KEY_QUOTES 222
Comma KEY_COMMA 188
Period KEY_PERIOD 190
Slash KEY_SLASH 191
Module Information
Module | brl.keycodes |
Version |
1.00 |
Author |
Mark Sibly |
License |
Blitz Shared Source Code |
Copyright |
Blitz Research Ltd |
Modserver |
BRL |