KeyCode Enum
Add this in your code:
#include <engine/inputs/input_system.h>
Description
Enum that list every keys of a keyboard and buttons of a controller.
Values
| Name | Value |
|---|---|
| EMPTY | -1 |
| RETURN | 0 |
| ESCAPE | 1 |
| BACKSPACE | 2 |
| TAB | 3 |
| SPACE | 4 |
| EXCLAIM | 5 |
| QUOTEDBL | 6 |
| HASH | 7 |
| PERCENT | 8 |
| DOLLAR | 9 |
| AMPERSAND | 10 |
| QUOTE | 11 |
| LEFTPAREN | 12 |
| RIGHTPAREN | 13 |
| ASTERISK | 14 |
| PLUS | 15 |
| COMMA | 16 |
| MINUS | 17 |
| PERIOD | 18 |
| SLASH | 19 |
| NUM_0 | 20 |
| NUM_1 | 21 |
| NUM_2 | 22 |
| NUM_3 | 23 |
| NUM_4 | 24 |
| NUM_5 | 25 |
| NUM_6 | 26 |
| NUM_7 | 27 |
| NUM_8 | 28 |
| NUM_9 | 29 |
| COLON | 30 |
| SEMICOLON | 31 |
| LESS | 32 |
| EQUALS | 33 |
| GREATER | 34 |
| QUESTION | 35 |
| AT | 36 |
| LEFTBRACKET | 37 |
| BACKSLASH | 38 |
| RIGHTBRACKET | 39 |
| CARET | 40 |
| UNDERSCORE | 41 |
| BACKQUOTE | 42 |
| A | 43 |
| B | 44 |
| C | 45 |
| D | 46 |
| E | 47 |
| F | 48 |
| G | 49 |
| H | 50 |
| I | 51 |
| J | 52 |
| K | 53 |
| L | 54 |
| M | 55 |
| N | 56 |
| O | 57 |
| P | 58 |
| Q | 59 |
| R | 60 |
| S | 61 |
| T | 62 |
| U | 63 |
| V | 64 |
| W | 65 |
| X | 66 |
| Y | 67 |
| Z | 68 |
| CAPSLOCK | 69 |
| F1 | 70 |
| F2 | 71 |
| F3 | 72 |
| F4 | 73 |
| F5 | 74 |
| F6 | 75 |
| F7 | 76 |
| F8 | 77 |
| F9 | 78 |
| F10 | 79 |
| F11 | 80 |
| F12 | 81 |
| RIGHT | 82 |
| LEFT | 83 |
| DOWN | 84 |
| UP | 85 |
| MOUSE_LEFT | 86 |
| MOUSE_RIGHT | 87 |
| LEFT_CONTROL | 88 |
| RIGHT_CONTROL | 89 |
| LEFT_ALT | 90 |
| RIGHT_ALT | 91 |
| CROSS | 92 |
| CIRCLE | 93 |
| SQUARE | 94 |
| TRIANGLE | 95 |
| START | 96 |
| SELECT | 97 |
| LTRIGGER1 | 98 |
| RTRIGGER1 | 99 |
| DEL | 100 |
| MOUSE_MIDDLE | 101 |
| LEFT_SHIFT | 102 |
| RIGHT_SHIFT | 103 |
| DPAD_LEFT | 104 |
| DPAD_RIGHT | 105 |
| DPAD_UP | 106 |
| DPAD_DOWN | 107 |
| L_JOYSTICK_CLICK | 108 |
| R_JOYSTICK_CLICK | 109 |