MacGyver comes with character code enum for easy reference and better readability.
| CANCEL - 3 | FOUR - 52 | U - 85 | F7 - 118 | 
| HELP - 6 | FIVE - 53 | V - 86 | F8 - 119 | 
| BACKSPACE - 8 | SIX - 54 | W - 87 | F9 - 120 | 
| TAB - 9 | SEVEN - 55 | X - 88 | F10 - 121 | 
| CLEAR - 12 | EIGHT - 56 | Y - 89 | F11 - 122 | 
| ENTER - 13 | NINE - 57 | Z - 90 | F12 - 123 | 
| RETURN - 13 | SEMICOLON - 59 | CONTEXT_MENU - 93 | F13 - 124 | 
| SHIFT - 16 | EQUALS - 61 | NUMPAD0 - 96 | F14 - 125 | 
| CONTROL - 17 | COMMAND - 91 | NUMPAD1 - 97 | F15 - 126 | 
| ALT - 18 | A - 65 | NUMPAD2 - 98 | F16 - 127 | 
| PAUSE - 19 | B - 66 | NUMPAD3 - 99 | F17 - 128 | 
| CAPS_LOCK - 20 | C - 67 | NUMPAD4 - 100 | F18 - 129 | 
| ESCAPE - 27 | D - 68 | NUMPAD5 - 101 | F19 - 130 | 
| SPACE - 32 | E - 69 | NUMPAD6 - 102 | F20 - 131 | 
| PAGE_UP - 33 | F - 70 | NUMPAD7 - 103 | F21 - 132 | 
| PAGE_DOWN - 34 | G - 71 | NUMPAD8 - 104 | F22 - 133 | 
| END - 35 | H - 72 | NUMPAD9 - 105 | F23 - 134 | 
| HOME - 36 | I - 73 | MULTIPLY - 106 | F24 - 135 | 
| LEFT - 37 | J - 74 | ADD - 107 | NUM_LOCK - 144 | 
| UP - 38 | K - 75 | SEPARATOR - 108 | SCROLL_LOCK - 145 | 
| RIGHT - 39 | L - 76 | SUBTRACT - 109 | COMMA - 188 | 
| DOWN - 40 | M - 77 | DECIMAL - 110 | PERIOD - 190 | 
| PRINT_SCREEN - 44 | N - 78 | DIVIDE - 111 | SLASH - 191 | 
| INSERT - 45 | O - 79 | F1 - 112 | BACK_QUOTE - 192 | 
| DELETE - 46 | P - 80 | F2 - 113 | OPEN_BRACKET - 219 | 
| ZERO - 48 | Q - 81 | F3 - 114 | BACK_SLASH - 220 | 
| ONE - 49 | R - 82 | F4 - 115 | CLOSE_BRACKET - 221 | 
| TWO - 50 | S - 83 | F5 - 116 | QUOTE - 222 | 
| THREE - 51 | T - 84 | F6 - 117 | META - 224 |