KeyCode
The KeyCode Enum contains a list of Byte keycodes that represent the button used in a user input.
Note, KeyCode keyboard values refer to the physical position of buttons on a standard QWERTY keyboard. This means that, provided the user's system is configured correctly, the location of keys (such as WASD) will remain the same on other keyboard types, such as Dvorak keyboards (where it would map to ,AOE).
This enum also includes buttons and axes present on gamepads, and 96 `World`` values for non-standard buttons.
The keypad is a cluster of keys that is present on many desktop keyboards, but is rare for laptops to have.
See also:
- InputObject - used for keyboard and gamepad input.
Items
Name | Value | Summary |
---|---|---|
Unknown | 0 | |
Backspace | 8 | |
Tab | 9 | |
Clear | 12 | |
Return | 13 | |
Pause | 19 | |
Escape | 27 | |
Space | 32 | |
QuotedDouble | 34 | |
Hash | 35 | |
Dollar | 36 | |
Percent | 37 | |
Ampersand | 38 | |
Quote | 39 | |
LeftParenthesis | 40 | |
RightParenthesis | 41 | |
Asterisk | 42 | |
Plus | 43 | |
Comma | 44 | |
Minus | 45 | |
Period | 46 | |
Slash | 47 | |
Zero | 48 | |
One | 49 | |
Two | 50 | |
Three | 51 | |
Four | 52 | |
Five | 53 | |
Six | 54 | |
Seven | 55 | |
Eight | 56 | |
Nine | 57 | |
Colon | 58 | |
Semicolon | 59 | |
LessThan | 60 | |
Equals | 61 | |
GreaterThan | 62 | |
Question | 63 | |
At | 64 | |
LeftBracket | 91 | |
BackSlash | 92 | |
RightBracket | 93 | |
Caret | 94 | |
Underscore | 95 | |
Backquote | 96 | |
A | 97 | |
B | 98 | |
C | 99 | |
D | 100 | |
E | 101 | |
F | 102 | |
G | 103 | |
H | 104 | |
I | 105 | |
J | 106 | |
K | 107 | |
L | 108 | |
M | 109 | |
N | 110 | |
O | 111 | |
P | 112 | |
Q | 113 | |
R | 114 | |
S | 115 | |
T | 116 | |
U | 117 | |
V | 118 | |
W | 119 | |
X | 120 | |
Y | 121 | |
Z | 122 | |
LeftCurly | 123 | |
Pipe | 124 | |
RightCurly | 125 | |
Tilde | 126 | |
Delete | 127 | |
World0 | 160 | |
World1 | 161 | |
World2 | 162 | |
World3 | 163 | |
World4 | 164 | |
World5 | 165 | |
World6 | 166 | |
World7 | 167 | |
World8 | 168 | |
World9 | 169 | |
World10 | 170 | |
World11 | 171 | |
World12 | 172 | |
World13 | 173 | |
World14 | 174 | |
World15 | 175 | |
World16 | 176 | |
World17 | 177 | |
World18 | 178 | |
World19 | 179 | |
World20 | 180 | |
World21 | 181 | |
World22 | 182 | |
World23 | 183 | |
World24 | 184 | |
World25 | 185 | |
World26 | 186 | |
World27 | 187 | |
World28 | 188 | |
World29 | 189 | |
World30 | 190 | |
World31 | 191 | |
World32 | 192 | |
World33 | 193 | |
World34 | 194 | |
World35 | 195 | |
World36 | 196 | |
World37 | 197 | |
World38 | 198 | |
World39 | 199 | |
World40 | 200 | |
World41 | 201 | |
World42 | 202 | |
World43 | 203 | |
World44 | 204 | |
World45 | 205 | |
World46 | 206 | |
World47 | 207 | |
World48 | 208 | |
World49 | 209 | |
World50 | 210 | |
World51 | 211 | |
World52 | 212 | |
World53 | 213 | |
World54 | 214 | |
World55 | 215 | |
World56 | 216 | |
World57 | 217 | |
World58 | 218 | |
World59 | 219 | |
World60 | 220 | |
World61 | 221 | |
World62 | 222 | |
World63 | 223 | |
World64 | 224 | |
World65 | 225 | |
World66 | 226 | |
World67 | 227 | |
World68 | 228 | |
World69 | 229 | |
World70 | 230 | |
World71 | 231 | |
World72 | 232 | |
World73 | 233 | |
World74 | 234 | |
World75 | 235 | |
World76 | 236 | |
World77 | 237 | |
World78 | 238 | |
World79 | 239 | |
World80 | 240 | |
World81 | 241 | |
World82 | 242 | |
World83 | 243 | |
World84 | 244 | |
World85 | 245 | |
World86 | 246 | |
World87 | 247 | |
World88 | 248 | |
World89 | 249 | |
World90 | 250 | |
World91 | 251 | |
World92 | 252 | |
World93 | 253 | |
World94 | 254 | |
World95 | 255 | |
KeypadZero | 256 | |
KeypadOne | 257 | |
KeypadTwo | 258 | |
KeypadThree | 259 | |
KeypadFour | 260 | |
KeypadFive | 261 | |
KeypadSix | 262 | |
KeypadSeven | 263 | |
KeypadEight | 264 | |
KeypadNine | 265 | |
KeypadPeriod | 266 | |
KeypadDivide | 267 | |
KeypadMultiply | 268 | |
KeypadMinus | 269 | |
KeypadPlus | 270 | |
KeypadEnter | 271 | |
KeypadEquals | 272 | |
Up | 273 | |
Down | 274 | |
Right | 275 | |
Left | 276 | |
Insert | 277 | |
Home | 278 | |
End | 279 | |
PageUp | 280 | |
PageDown | 281 | |
F1 | 282 | |
F2 | 283 | |
F3 | 284 | |
F4 | 285 | |
F5 | 286 | |
F6 | 287 | |
F7 | 288 | |
F8 | 289 | |
F9 | 290 | |
F10 | 291 | |
F11 | 292 | |
F12 | 293 | |
F13 | 294 | |
F14 | 295 | |
F15 | 296 | |
NumLock | 300 | |
CapsLock | 301 | |
ScrollLock | 302 | |
RightShift | 303 | |
LeftShift | 304 | |
RightControl | 305 | |
LeftControl | 306 | |
RightAlt | 307 | |
LeftAlt | 308 | |
RightMeta | 309 | |
LeftMeta | 310 | |
LeftSuper | 311 | |
RightSuper | 312 | |
Mode | 313 | |
Compose | 314 | |
Help | 315 | |
316 | ||
SysReq | 317 | |
Break | 318 | |
Menu | 319 | |
Power | 320 | |
Euro | 321 | |
Undo | 322 | |
ButtonX | 1000 | |
ButtonY | 1001 | |
ButtonA | 1002 | |
ButtonB | 1003 | |
ButtonR1 | 1004 | |
ButtonL1 | 1005 | |
ButtonR2 | 1006 | |
ButtonL2 | 1007 | |
ButtonR3 | 1008 | |
ButtonL3 | 1009 | |
ButtonStart | 1010 | |
ButtonSelect | 1011 | |
DPadLeft | 1012 | |
DPadRight | 1013 | |
DPadUp | 1014 | |
DPadDown | 1015 | |
Thumbstick1 | 1016 | |
Thumbstick2 | 1017 | |
MouseLeftButton | 1018 | |
MouseRightButton | 1019 | |
MouseMiddleButton | 1020 | |
MouseBackButton | 1021 | |
MouseNoButton | 1022 | |
MouseX | 1023 | |
MouseY | 1024 |