Minecraft:Java Edition key codes/Before 1.13
From SAS Gaming Wiki
More actions
Template:Merge This page tabulates the numeric IDs for each key in Java Edition 1.12.2, before keys were given dedicated alphanumeric IDs in 17w43a and beyond. These numbers can be found by opening options.txt in a text editor.
Display names which are left blank appear blank in-game.
| Numeric ID | Display name | Corresponding key | Converts to (1.20.2) | |
|---|---|---|---|---|
| hex | dec | |||
| Mouse buttons | ||||
| -80000000 | -2147483648 | Button -2147483547 | N/A | Template:Code |
| … | ||||
| -65 | -101 | Button 0 | Template:Info needed | Template:Code |
| -64 | -100 | Left Click | Left mouse button | Template:Code |
| -63 | -99 | Right Click | Right mouse button | Template:Code |
| -62 | -98 | Middle Click | Middle mouse button | Template:Code |
| -61 | -97 | Button 4 | Fourth mouse button | Template:Code |
| -60 | -96 | Button 5 | Fifth mouse button | Template:Code |
| … | ||||
| -1 | -1 | Button 100 | Template:Info needed | Template:Code |
| Keyboard keys | ||||
| 0 | 0 | NONE | Unbound controlsTemplate:Note | Template:Code |
| 1 | 1 | ESCAPE | EscapeTemplate:Note | Template:Code |
| 2 | 2 | 1 | Number row 1 | Template:Code |
| 3 | 3 | 2 | Number row 2 | Template:Code |
| 4 | 4 | 3 | Number row 3 | Template:Code |
| 5 | 5 | 4 | Number row 4 | Template:Code |
| 6 | 6 | 5 | Number row 5 | Template:Code |
| 7 | 7 | 6 | Number row 6 | Template:Code |
| 8 | 8 | 7 | Number row 7 | Template:Code |
| 9 | 9 | 8 | Number row 8 | Template:Code |
| A | 10 | 9 | Number row 9 | Template:Code |
| B | 11 | 0 | Number row 0 | Template:Code |
| C | 12 | MINUS | Minus after number row | Template:Code |
| D | 13 | EQUALS | Equals after number row | Template:Code |
| E | 14 | BACK | Backspace | Template:Code |
| F | 15 | TAB | Tab | Template:Code |
| 10 | 16 | Q | Q | Template:Code |
| 11 | 17 | W | W | Template:Code |
| 12 | 18 | E | E | Template:Code |
| 13 | 19 | R | R | Template:Code |
| 14 | 20 | T | T | Template:Code |
| 15 | 21 | Y | Y | Template:Code |
| 16 | 22 | U | U | Template:Code |
| 17 | 23 | I | I | Template:Code |
| 18 | 24 | O | O | Template:Code |
| 19 | 25 | P | P | Template:Code |
| 1A | 26 | LBRACKET | Opening square bracket | Template:Code |
| 1B | 27 | RBRACKET | Closing square bracket | Template:Code |
| 1C | 28 | RETURN | Return | Template:Code |
| 1D | 29 | LCONTROL | Left Control | Template:Code |
| 1E | 30 | A | A | Template:Code |
| 1F | 31 | S | S | Template:Code |
| 20 | 32 | D | D | Template:Code |
| 21 | 33 | F | F | Template:Code |
| 22 | 34 | G | G | Template:Code |
| 23 | 35 | H | H | Template:Code |
| 24 | 36 | J | J | Template:Code |
| 25 | 37 | K | K | Template:Code |
| 26 | 38 | L | L | Template:Code |
| 27 | 39 | SEMICOLON | Semicolon | Template:Code |
| 28 | 40 | APOSTROPHE | Template:Info needed | Template:Code |
| 29 | 41 | GRAVE | Template:Info needed | Template:Code |
| 2A | 42 | LSHIFT | Left Shift | Template:Code |
| 2B | 43 | BACKSLASH | Backward slash | Template:Code |
| 2C | 44 | Z | Z | Template:Code |
| 2D | 45 | X | X | Template:Code |
| 2E | 46 | C | C | Template:Code |
| 2F | 47 | V | V | Template:Code |
| 30 | 48 | B | B | Template:Code |
| 31 | 49 | N | N | Template:Code |
| 32 | 50 | M | M | Template:Code |
| 33 | 51 | COMMA | Comma | Template:Code |
| 34 | 52 | PERIOD | Full stop (next to comma) | Template:Code |
| 35 | 53 | SLASH | Forward slash | Template:Code |
| 36 | 54 | RSHIFT | Right Shift | Template:Code |
| 37 | 55 | MULTIPLY | Keypad times | Template:Code |
| 38 | 56 | LMENU | Left Alt | Template:Code |
| 39 | 57 | SPACE | Space bar | Template:Code |
| 3A | 58 | CAPITAL | Caps Lock | Template:Code |
| 3B | 59 | F1 | F1 | Template:Code |
| 3C | 60 | F2 | F2 | Template:Code |
| 3D | 61 | F3 | F3 | Template:Code |
| 3E | 62 | F4 | F4 | Template:Code |
| 3F | 63 | F5 | F5 | Template:Code |
| 40 | 64 | F6 | F6 | Template:Code |
| 41 | 65 | F7 | F7 | Template:Code |
| 42 | 66 | F8 | F8 | Template:Code |
| 43 | 67 | F9 | F9 | Template:Code |
| 44 | 68 | F10 | F10 | Template:Code |
| 45 | 69 | NUMLOCK | Num Lock | Template:Code |
| 46 | 70 | SCROLL | Scroll Lock | Template:Code |
| 47 | 71 | NUMPAD7 | Keypad 7 | Template:Code |
| 48 | 72 | NUMPAD8 | Keypad 8 | Template:Code |
| 49 | 73 | NUMPAD9 | Keypad 9 | Template:Code |
| 4A | 74 | SUBTRACT | Keypad minus | Template:Code |
| 4B | 75 | NUMPAD4 | Keypad 4 | Template:Code |
| 4C | 76 | NUMPAD5 | Keypad 5 | Template:Code |
| 4D | 77 | NUMPAD6 | Keypad 6 | Template:Code |
| 4E | 78 | ADD | Keypad plus | Template:Code |
| 4F | 79 | NUMPAD1 | Keypad 1 | Template:Code |
| 50 | 80 | NUMPAD2 | Keypad 2 | Template:Code |
| 51 | 81 | NUMPAD3 | Keypad 3 | Template:Code |
| 52 | 82 | NUMPAD0 | Keypad 0 | Template:Code |
| 53 | 83 | DECIMAL | Keypad decimal point | Template:Code |
| 54 | 84 | Template:Info needed | Template:Code | |
| 55 | 85 | Template:Info needed | Template:Code | |
| 56 | 86 | Template:Info needed | Template:Code | |
| 57 | 87 | F11 | F11 | Template:Code |
| 58 | 88 | F12 | F12 | Template:Code |
| 59 | 89 | Template:Code | ||
| 5A | 90 | Template:Code | ||
| 5B | 91 | Template:Code | ||
| 5C | 92 | Template:Code | ||
| 5D | 93 | Template:Code | ||
| 5E | 94 | Template:Code | ||
| 5F | 95 | Template:Code | ||
| 60 | 96 | Template:Code | ||
| 61 | 97 | Template:Code | ||
| 62 | 98 | Template:Code | ||
| 63 | 99 | Template:Code | ||
| 64 | 100 | F13 | F13Template:Verify | Template:Code |
| 65 | 101 | F14 | F14Template:Verify | Template:Code |
| 66 | 102 | F15 | F15Template:Verify | Template:Code |
| 67 | 103 | F16 | F16Template:Verify | Template:Code |
| 68 | 104 | F17 | F17Template:Verify | Template:Code |
| 69 | 105 | F18 | F18Template:Verify | Template:Code |
| 6A | 106 | Template:Code | ||
| 6B | 107 | Template:Code | ||
| 6C | 108 | Template:Code | ||
| 6D | 109 | Template:Code | ||
| 6E | 110 | Template:Code | ||
| 6F | 111 | Template:Code | ||
| 70 | 112 | KANA | Template:Code | |
| 71 | 113 | F19 | F19Template:Verify | Template:Code |
| 72 | 114 | Template:Code | ||
| 73 | 115 | Template:Code | ||
| 74 | 116 | Template:Code | ||
| 75 | 117 | Template:Code | ||
| 76 | 118 | Template:Code | ||
| 77 | 119 | Template:Code | ||
| 78 | 120 | Template:Code | ||
| 79 | 121 | CONVERT | Template:Code | |
| 7A | 122 | Template:Code | ||
| 7B | 123 | NOCONVERT | Template:Code | |
| 7C | 124 | Template:Code | ||
| 7D | 125 | YEN | Template:Code | |
| 7E | 126 | Template:Code | ||
| 7F | 127 | Template:Code | ||
| 80 | 128 | Template:Code | ||
| 81 | 129 | Template:Code | ||
| 82 | 130 | Template:Code | ||
| 83 | 131 | Template:Code | ||
| 84 | 132 | Template:Code | ||
| 85 | 133 | Template:Code | ||
| 86 | 134 | Template:Code | ||
| 87 | 135 | Template:Code | ||
| 88 | 136 | Template:Code | ||
| 89 | 137 | Template:Code | ||
| 8A | 138 | Template:Code | ||
| 8B | 139 | Template:Code | ||
| 8C | 140 | Template:Code | ||
| 8D | 141 | NUMPADEQUALS | Template:Info needed | Template:Code |
| 8E | 142 | Template:Code | ||
| 8F | 143 | Template:Code | ||
| 90 | 144 | CIRCUMFLEX | Template:Code | |
| 91 | 145 | AT | Template:Code | |
| 92 | 146 | COLON | Template:Code | |
| 93 | 147 | UNDERLINE | Template:Code | |
| 94 | 148 | KANJI | Template:Code | |
| 95 | 149 | STOP | Template:Code | |
| 96 | 150 | AX | Template:Code | |
| 97 | 151 | UNLABELED | Template:Code | |
| 98 | 152 | Template:Code | ||
| 99 | 153 | Template:Code | ||
| 9A | 154 | Template:Code | ||
| 9B | 155 | Template:Code | ||
| 9C | 156 | NUMPADENTER | Inaccessible<ref>Template:Bug</ref> | Template:Code |
| 9D | 157 | RCONTROL | Right Control | Template:Code |
| 9E | 158 | Template:Code | ||
| 9F | 159 | Template:Code | ||
| A0 | 160 | Template:Code | ||
| A1 | 161 | Template:Code | ||
| A2 | 162 | Template:Code | ||
| A3 | 163 | Template:Code | ||
| A4 | 164 | Template:Code | ||
| A5 | 165 | Template:Code | ||
| A6 | 166 | Template:Code | ||
| A7 | 167 | SECTION | Template:Code | |
| A8 | 168 | Template:Code | ||
| A9 | 169 | Template:Code | ||
| AA | 170 | Template:Code | ||
| AB | 171 | Template:Code | ||
| AC | 172 | Template:Code | ||
| AD | 173 | Template:Code | ||
| AE | 174 | Template:Code | ||
| AF | 175 | Template:Code | ||
| B0 | 176 | Template:Code | ||
| B1 | 177 | Template:Code | ||
| B2 | 178 | Template:Code | ||
| B3 | 179 | NUMPADCOMMA | Template:Code | |
| B4 | 180 | Template:Code | ||
| B5 | 181 | DIVIDE | Keypad divide | Template:Code |
| B6 | 182 | Template:Code | ||
| B7 | 183 | SYSRQ | Print Screen | Template:Code |
| B8 | 184 | RMENU | Inaccessible<ref>Template:Bug</ref> | Template:Code |
| B9 | 185 | Template:Code | ||
| BA | 186 | Template:Code | ||
| BB | 187 | Template:Code | ||
| BC | 188 | Template:Code | ||
| BD | 189 | Template:Code | ||
| BE | 190 | Template:Code | ||
| BF | 191 | Template:Code | ||
| C0 | 192 | Template:Code | ||
| C1 | 193 | Template:Code | ||
| C2 | 194 | Template:Code | ||
| C3 | 195 | Template:Code | ||
| C4 | 196 | FUNCTION | Template:Info needed | Template:Code |
| C5 | 197 | PAUSE | Pause/Break | Template:Code |
| C6 | 198 | Template:Code | ||
| C7 | 199 | HOME | Home | Template:Code |
| C8 | 200 | UP | Up arrow | Template:Code |
| C9 | 201 | PRIOR | Page Up | Template:Code |
| CA | 202 | Template:Code | ||
| CB | 203 | LEFT | Left arrow | Template:Code |
| CC | 204 | Template:Code | ||
| CD | 205 | RIGHT | Right arrow | Template:Code |
| CE | 206 | Template:Code | ||
| CF | 207 | END | End | Template:Code |
| D0 | 208 | DOWN | Down arrow | Template:Code |
| D1 | 209 | NEXT | Page Down | Template:Code |
| D2 | 210 | INSERT | Insert | Template:Code |
| D3 | 211 | DELETE | Delete | Template:Code |
| D4 | 212 | Template:Code | ||
| D5 | 213 | Template:Code | ||
| D6 | 214 | Template:Code | ||
| D7 | 215 | Template:Code | ||
| D8 | 216 | Template:Code | ||
| D9 | 217 | Template:Code | ||
| DA | 218 | CLEAR | Template:Code | |
| DB | 219 | LMETA | Left Windows key | Template:Code |
| DC | 220 | RMETA | Right Windows key | Template:Code |
| DD | 221 | APPS | Menu key | Template:Code<ref>Template:Bug</ref> |
| DE | 222 | POWER | Inaccessible | Template:Code<ref>Template:Bug</ref> |
| DF | 223 | SLEEP | Sleep button | Template:Code<ref>Template:Bug</ref> |
| E0 | 224 | Template:Code | ||
| E1 | 225 | Template:Code | ||
| E2 | 226 | Template:Code | ||
| E3 | 227 | Template:Code | ||
| E4 | 228 | Template:Code | ||
| E5 | 229 | Template:Code | ||
| E6 | 230 | Template:Code | ||
| E7 | 231 | Template:Code | ||
| E8 | 232 | Template:Code | ||
| E9 | 233 | Template:Code | ||
| EA | 234 | Template:Code | ||
| EB | 235 | Template:Code | ||
| EC | 236 | Template:Code | ||
| ED | 237 | Template:Code | ||
| EE | 238 | Template:Code | ||
| EF | 239 | Template:Code | ||
| F0 | 240 | Template:Code | ||
| F1 | 241 | Template:Code | ||
| F2 | 242 | Template:Code | ||
| F3 | 243 | Template:Code | ||
| F4 | 244 | Template:Code | ||
| F5 | 245 | Template:Code | ||
| F6 | 246 | Template:Code | ||
| F7 | 247 | Template:Code | ||
| F8 | 248 | Template:Code | ||
| F9 | 249 | Template:Code | ||
| FA | 250 | Template:Code | ||
| FB | 251 | Template:Code | ||
| FC | 252 | Template:Code | ||
| FD | 253 | Template:Code | ||
| FE | 254 | Template:Code | ||
| FF | 255 | Template:Code | ||