| Scancode | Valor | event.code do JavaScript |
|---|---|---|
| SDL_SCANCODE_UNKNOWN | 0 | Unidentified |
| SDL_SCANCODE_A | 4 | KeyA |
| SDL_SCANCODE_B | 5 | KeyB |
| SDL_SCANCODE_C | 6 | KeyC |
| SDL_SCANCODE_D | 7 | KeyD |
| SDL_SCANCODE_E | 8 | KeyE |
| SDL_SCANCODE_F | 9 | KeyF |
| SDL_SCANCODE_G | 10 | KeyG |
| SDL_SCANCODE_H | 11 | KeyH |
| SDL_SCANCODE_I | 12 | KeyI |
| SDL_SCANCODE_J | 13 | KeyJ |
| SDL_SCANCODE_K | 14 | KeyK |
| SDL_SCANCODE_L | 15 | KeyL |
| SDL_SCANCODE_M | 16 | KeyM |
| SDL_SCANCODE_N | 17 | KeyN |
| SDL_SCANCODE_O | 18 | KeyO |
| SDL_SCANCODE_P | 19 | KeyP |
| SDL_SCANCODE_Q | 20 | KeyQ |
| SDL_SCANCODE_R | 21 | KeyR |
| SDL_SCANCODE_S | 22 | KeyS |
| SDL_SCANCODE_T | 23 | KeyT |
| SDL_SCANCODE_U | 24 | KeyU |
| SDL_SCANCODE_V | 25 | KeyV |
| SDL_SCANCODE_W | 26 | KeyW |
| SDL_SCANCODE_X | 27 | KeyX |
| SDL_SCANCODE_Y | 28 | KeyY |
| SDL_SCANCODE_Z | 29 | KeyZ |
| SDL_SCANCODE_1 | 30 | Digit1 |
| SDL_SCANCODE_2 | 31 | Digit2 |
| SDL_SCANCODE_3 | 32 | Digit3 |
| SDL_SCANCODE_4 | 33 | Digit4 |
| SDL_SCANCODE_5 | 34 | Digit5 |
| SDL_SCANCODE_6 | 35 | Digit6 |
| SDL_SCANCODE_7 | 36 | Digit7 |
| SDL_SCANCODE_8 | 37 | Digit8 |
| SDL_SCANCODE_9 | 38 | Digit9 |
| SDL_SCANCODE_0 | 39 | Digit0 |
| SDL_SCANCODE_RETURN | 40 | Enter |
| SDL_SCANCODE_ESCAPE | 41 | Escape |
| SDL_SCANCODE_BACKSPACE | 42 | Backspace |
| SDL_SCANCODE_TAB | 43 | Tab |
| SDL_SCANCODE_SPACE | 44 | Space |
| SDL_SCANCODE_MINUS | 45 | Minus |
| SDL_SCANCODE_EQUALS | 46 | Equal |
| SDL_SCANCODE_LEFTBRACKET | 47 | BracketLeft |
| SDL_SCANCODE_RIGHTBRACKET | 48 | BracketRight |
| SDL_SCANCODE_BACKSLASH | 49 | Backslash |
| SDL_SCANCODE_NONUSHASH | 50 | IntlBackslash |
| SDL_SCANCODE_SEMICOLON | 51 | Semicolon |
| SDL_SCANCODE_APOSTROPHE | 52 | Quote |
| SDL_SCANCODE_GRAVE | 53 | Backquote |
| SDL_SCANCODE_COMMA | 54 | Comma |
| SDL_SCANCODE_PERIOD | 55 | Period |
| SDL_SCANCODE_SLASH | 56 | Slash |
| SDL_SCANCODE_CAPSLOCK | 57 | CapsLock |
| SDL_SCANCODE_F1 | 58 | F1 |
| SDL_SCANCODE_F2 | 59 | F2 |
| SDL_SCANCODE_F3 | 60 | F3 |
| SDL_SCANCODE_F4 | 61 | F4 |
| SDL_SCANCODE_F5 | 62 | F5 |
| SDL_SCANCODE_F6 | 63 | F6 |
| SDL_SCANCODE_F7 | 64 | F7 |
| SDL_SCANCODE_F8 | 65 | F8 |
| SDL_SCANCODE_F9 | 66 | F9 |
| SDL_SCANCODE_F10 | 67 | F10 |
| SDL_SCANCODE_F11 | 68 | F11 |
| SDL_SCANCODE_F12 | 69 | F12 |
| SDL_SCANCODE_PRINTSCREEN | 70 | PrintScreen |
| SDL_SCANCODE_SCROLLLOCK | 71 | ScrollLock |
| SDL_SCANCODE_PAUSE | 72 | Pause |
| SDL_SCANCODE_INSERT | 73 | Insert |
| SDL_SCANCODE_HOME | 74 | Home |
| SDL_SCANCODE_PAGEUP | 75 | PageUp |
| SDL_SCANCODE_DELETE | 76 | Delete |
| SDL_SCANCODE_END | 77 | End |
| SDL_SCANCODE_PAGEDOWN | 78 | PageDown |
| SDL_SCANCODE_RIGHT | 79 | ArrowRight |
| SDL_SCANCODE_LEFT | 80 | ArrowLeft |
| SDL_SCANCODE_DOWN | 81 | ArrowDown |
| SDL_SCANCODE_UP | 82 | ArrowUp |
| SDL_SCANCODE_NUMLOCKCLEAR | 83 | NumLock |
| SDL_SCANCODE_KP_DIVIDE | 84 | NumpadDivide |
| SDL_SCANCODE_KP_MULTIPLY | 85 | NumpadMultiply |
| SDL_SCANCODE_KP_MINUS | 86 | NumpadSubtract |
| SDL_SCANCODE_KP_PLUS | 87 | NumpadAdd |
| SDL_SCANCODE_KP_ENTER | 88 | NumpadEnter |
| SDL_SCANCODE_KP_1 | 89 | Numpad1 |
| SDL_SCANCODE_KP_2 | 90 | Numpad2 |
| SDL_SCANCODE_KP_3 | 91 | Numpad3 |
| SDL_SCANCODE_KP_4 | 92 | Numpad4 |
| SDL_SCANCODE_KP_5 | 93 | Numpad5 |
| SDL_SCANCODE_KP_6 | 94 | Numpad6 |
| SDL_SCANCODE_KP_7 | 95 | Numpad7 |
| SDL_SCANCODE_KP_8 | 96 | Numpad8 |
| SDL_SCANCODE_KP_9 | 97 | Numpad9 |
| SDL_SCANCODE_KP_0 | 98 | Numpad0 |
| SDL_SCANCODE_KP_PERIOD | 99 | NumpadDecimal |
| SDL_SCANCODE_NONUSBACKSLASH | 100 | IntlBackslash |
| SDL_SCANCODE_APPLICATION | 101 | ContextMenu |
| SDL_SCANCODE_POWER | 102 | Power |
| SDL_SCANCODE_KP_EQUALS | 103 | NumpadEqual |
| SDL_SCANCODE_F13 | 104 | F13 |
| SDL_SCANCODE_F14 | 105 | F14 |
| SDL_SCANCODE_F15 | 106 | F15 |
| SDL_SCANCODE_F16 | 107 | F16 |
| SDL_SCANCODE_F17 | 108 | F17 |
| SDL_SCANCODE_F18 | 109 | F18 |
| SDL_SCANCODE_F19 | 110 | F19 |
| SDL_SCANCODE_F20 | 111 | F20 |
| SDL_SCANCODE_F21 | 112 | F21 |
| SDL_SCANCODE_F22 | 113 | F22 |
| SDL_SCANCODE_F23 | 114 | F23 |
| SDL_SCANCODE_F24 | 115 | F24 |
| SDL_SCANCODE_EXECUTE | 116 | Execute |
| SDL_SCANCODE_HELP | 117 | Help |
| SDL_SCANCODE_MENU | 118 | Menu |
| SDL_SCANCODE_SELECT | 119 | Select |
| SDL_SCANCODE_STOP | 120 | Stop |
| SDL_SCANCODE_AGAIN | 121 | Again |
| SDL_SCANCODE_UNDO | 122 | Undo |
| SDL_SCANCODE_CUT | 123 | Cut |
| SDL_SCANCODE_COPY | 124 | Copy |
| SDL_SCANCODE_PASTE | 125 | Paste |
| SDL_SCANCODE_FIND | 126 | Find |
| SDL_SCANCODE_MUTE | 127 | AudioVolumeMute |
| SDL_SCANCODE_VOLUMEUP | 128 | AudioVolumeUp |
| SDL_SCANCODE_VOLUMEDOWN | 129 | AudioVolumeDown |
| SDL_SCANCODE_KP_COMMA | 133 | NumpadComma |
| SDL_SCANCODE_KP_EQUALSAS400 | 134 | NumpadEqual |
| SDL_SCANCODE_INTERNATIONAL1 | 135 | IntlRo |
| SDL_SCANCODE_LANG1 | 144 | Lang1 |
| SDL_SCANCODE_LANG2 | 145 | Lang2 |
| SDL_SCANCODE_LANG3 | 146 | KanaMode |
| SDL_SCANCODE_LANG4 | 147 | KanaMode |
| SDL_SCANCODE_LANG5 | 148 | ZenkakuHankaku |
| SDL_SCANCODE_ALTERASE | 153 | EraseEof |
| SDL_SCANCODE_SYSREQ | 154 | SysRq |
| SDL_SCANCODE_CANCEL | 155 | Cancel |
| SDL_SCANCODE_CLEAR | 156 | Clear |
| SDL_SCANCODE_PRIOR | 157 | Prior |
| SDL_SCANCODE_RETURN2 | 158 | Enter |
| SDL_SCANCODE_SEPARATOR | 159 | Separator |
| SDL_SCANCODE_OUT | 160 | Out |
| SDL_SCANCODE_OPER | 161 | Oper |
| SDL_SCANCODE_CLEARAGAIN | 162 | Clear |
| SDL_SCANCODE_CRSEL | 163 | Crsel |
| SDL_SCANCODE_EXSEL | 164 | Exsel |
| SDL_SCANCODE_KP_00 | 176 | Numpad00 |
| SDL_SCANCODE_KP_000 | 177 | Numpad000 |
| SDL_SCANCODE_THOUSANDSSEPARATOR | 178 | NumpadThousandsSeparator |
| SDL_SCANCODE_DECIMALSEPARATOR | 179 | NumpadDecimalSeparator |
| SDL_SCANCODE_CURRENCYUNIT | 180 | NumpadCurrencyUnit |
| SDL_SCANCODE_CURRENCYSUBUNIT | 181 | NumpadCurrencySubUnit |
| SDL_SCANCODE_KP_LEFTPAREN | 182 | NumpadParenLeft |
| SDL_SCANCODE_KP_RIGHTPAREN | 183 | NumpadParenRight |
| SDL_SCANCODE_KP_LEFTBRACE | 184 | NumpadBraceLeft |
| SDL_SCANCODE_KP_RIGHTBRACE | 185 | NumpadBraceRight |
| SDL_SCANCODE_KP_TAB | 186 | NumpadTab |
| SDL_SCANCODE_KP_BACKSPACE | 187 | NumpadBackspace |
| SDL_SCANCODE_KP_A | 188 | NumpadA |
| SDL_SCANCODE_KP_B | 189 | NumpadB |
| SDL_SCANCODE_KP_C | 190 | NumpadC |
| SDL_SCANCODE_KP_D | 191 | NumpadD |
| SDL_SCANCODE_KP_E | 192 | NumpadE |
| SDL_SCANCODE_KP_F | 193 | NumpadF |
| SDL_SCANCODE_KP_XOR | 194 | NumpadXor |
| SDL_SCANCODE_KP_POWER | 195 | NumpadPower |
| SDL_SCANCODE_KP_PERCENT | 196 | NumpadPercent |
| SDL_SCANCODE_KP_LESS | 197 | NumpadLess |
| SDL_SCANCODE_KP_GREATER | 198 | NumpadGreater |
| SDL_SCANCODE_KP_AMPERSAND | 199 | NumpadAmpersand |
| SDL_SCANCODE_KP_DBLAMPERSAND | 200 | NumpadDoubleAmpersand |
| SDL_SCANCODE_KP_VERTICALBAR | 201 | NumpadVerticalBar |
| SDL_SCANCODE_KP_DBLVERTICALBAR | 202 | NumpadDoubleVerticalBar |
| SDL_SCANCODE_KP_COLON | 203 | NumpadColon |
| SDL_SCANCODE_KP_HASH | 204 | NumpadHash |
| SDL_SCANCODE_KP_SPACE | 205 | NumpadSpace |
| SDL_SCANCODE_KP_AT | 206 | NumpadAt |
| SDL_SCANCODE_KP_EXCLAM | 207 | NumpadExclamation |
| SDL_SCANCODE_KP_MEMSTORE | 208 | NumpadMemoryStore |
| SDL_SCANCODE_KP_MEMRECALL | 209 | NumpadMemoryRecall |
| SDL_SCANCODE_KP_MEMCLEAR | 210 | NumpadMemoryClear |
| SDL_SCANCODE_KP_MEMADD | 211 | NumpadMemoryAdd |
| SDL_SCANCODE_KP_MEMSUBTRACT | 212 | NumpadMemorySubtract |
| SDL_SCANCODE_KP_MEMMULTIPLY | 213 | NumpadMemoryMultiply |
| SDL_SCANCODE_KP_MEMDIVIDE | 214 | NumpadMemoryDivide |
| SDL_SCANCODE_KP_PLUSMINUS | 215 | NumpadPlusMinus |
| SDL_SCANCODE_KP_CLEAR | 216 | NumpadClear |
| SDL_SCANCODE_KP_CLEARENTRY | 217 | NumpadClearEntry |
| SDL_SCANCODE_KP_BINARY | 218 | NumpadBinary |
| SDL_SCANCODE_KP_OCTAL | 219 | NumpadOctal |
| SDL_SCANCODE_KP_DECIMAL | 220 | NumpadDecimal |
| SDL_SCANCODE_KP_HEXADECIMAL | 221 | NumpadHexadecimal |
| SDL_SCANCODE_LCTRL | 224 | ControlLeft |
| SDL_SCANCODE_LSHIFT | 225 | ShiftLeft |
| SDL_SCANCODE_LALT | 226 | AltLeft |
| SDL_SCANCODE_LGUI | 227 | MetaLeft |
| SDL_SCANCODE_RCTRL | 228 | ControlRight |
| SDL_SCANCODE_RSHIFT | 229 | ShiftRight |
| SDL_SCANCODE_RALT | 230 | AltRight |
| SDL_SCANCODE_RGUI | 231 | MetaRight |
| SDL_SCANCODE_MODE | 257 | ModeChange |
Created
August 26, 2025 13:16
-
-
Save shuantsu/408e5ed7f28ece6e908bcd4da0a096ab to your computer and use it in GitHub Desktop.
sdl codes javascript correpondence
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| scancode | valor | javascript_code | |
|---|---|---|---|
| SDL_SCANCODE_UNKNOWN | 0 | Unidentified | |
| SDL_SCANCODE_A | 4 | KeyA | |
| SDL_SCANCODE_B | 5 | KeyB | |
| SDL_SCANCODE_C | 6 | KeyC | |
| SDL_SCANCODE_D | 7 | KeyD | |
| SDL_SCANCODE_E | 8 | KeyE | |
| SDL_SCANCODE_F | 9 | KeyF | |
| SDL_SCANCODE_G | 10 | KeyG | |
| SDL_SCANCODE_H | 11 | KeyH | |
| SDL_SCANCODE_I | 12 | KeyI | |
| SDL_SCANCODE_J | 13 | KeyJ | |
| SDL_SCANCODE_K | 14 | KeyK | |
| SDL_SCANCODE_L | 15 | KeyL | |
| SDL_SCANCODE_M | 16 | KeyM | |
| SDL_SCANCODE_N | 17 | KeyN | |
| SDL_SCANCODE_O | 18 | KeyO | |
| SDL_SCANCODE_P | 19 | KeyP | |
| SDL_SCANCODE_Q | 20 | KeyQ | |
| SDL_SCANCODE_R | 21 | KeyR | |
| SDL_SCANCODE_S | 22 | KeyS | |
| SDL_SCANCODE_T | 23 | KeyT | |
| SDL_SCANCODE_U | 24 | KeyU | |
| SDL_SCANCODE_V | 25 | KeyV | |
| SDL_SCANCODE_W | 26 | KeyW | |
| SDL_SCANCODE_X | 27 | KeyX | |
| SDL_SCANCODE_Y | 28 | KeyY | |
| SDL_SCANCODE_Z | 29 | KeyZ | |
| SDL_SCANCODE_1 | 30 | Digit1 | |
| SDL_SCANCODE_2 | 31 | Digit2 | |
| SDL_SCANCODE_3 | 32 | Digit3 | |
| SDL_SCANCODE_4 | 33 | Digit4 | |
| SDL_SCANCODE_5 | 34 | Digit5 | |
| SDL_SCANCODE_6 | 35 | Digit6 | |
| SDL_SCANCODE_7 | 36 | Digit7 | |
| SDL_SCANCODE_8 | 37 | Digit8 | |
| SDL_SCANCODE_9 | 38 | Digit9 | |
| SDL_SCANCODE_0 | 39 | Digit0 | |
| SDL_SCANCODE_RETURN | 40 | Enter | |
| SDL_SCANCODE_ESCAPE | 41 | Escape | |
| SDL_SCANCODE_BACKSPACE | 42 | Backspace | |
| SDL_SCANCODE_TAB | 43 | Tab | |
| SDL_SCANCODE_SPACE | 44 | Space | |
| SDL_SCANCODE_MINUS | 45 | Minus | |
| SDL_SCANCODE_EQUALS | 46 | Equal | |
| SDL_SCANCODE_LEFTBRACKET | 47 | BracketLeft | |
| SDL_SCANCODE_RIGHTBRACKET | 48 | BracketRight | |
| SDL_SCANCODE_BACKSLASH | 49 | Backslash | |
| SDL_SCANCODE_NONUSHASH | 50 | IntlBackslash | |
| SDL_SCANCODE_SEMICOLON | 51 | Semicolon | |
| SDL_SCANCODE_APOSTROPHE | 52 | Quote | |
| SDL_SCANCODE_GRAVE | 53 | Backquote | |
| SDL_SCANCODE_COMMA | 54 | Comma | |
| SDL_SCANCODE_PERIOD | 55 | Period | |
| SDL_SCANCODE_SLASH | 56 | Slash | |
| SDL_SCANCODE_CAPSLOCK | 57 | CapsLock | |
| SDL_SCANCODE_F1 | 58 | F1 | |
| SDL_SCANCODE_F2 | 59 | F2 | |
| SDL_SCANCODE_F3 | 60 | F3 | |
| SDL_SCANCODE_F4 | 61 | F4 | |
| SDL_SCANCODE_F5 | 62 | F5 | |
| SDL_SCANCODE_F6 | 63 | F6 | |
| SDL_SCANCODE_F7 | 64 | F7 | |
| SDL_SCANCODE_F8 | 65 | F8 | |
| SDL_SCANCODE_F9 | 66 | F9 | |
| SDL_SCANCODE_F10 | 67 | F10 | |
| SDL_SCANCODE_F11 | 68 | F11 | |
| SDL_SCANCODE_F12 | 69 | F12 | |
| SDL_SCANCODE_PRINTSCREEN | 70 | PrintScreen | |
| SDL_SCANCODE_SCROLLLOCK | 71 | ScrollLock | |
| SDL_SCANCODE_PAUSE | 72 | Pause | |
| SDL_SCANCODE_INSERT | 73 | Insert | |
| SDL_SCANCODE_HOME | 74 | Home | |
| SDL_SCANCODE_PAGEUP | 75 | PageUp | |
| SDL_SCANCODE_DELETE | 76 | Delete | |
| SDL_SCANCODE_END | 77 | End | |
| SDL_SCANCODE_PAGEDOWN | 78 | PageDown | |
| SDL_SCANCODE_RIGHT | 79 | ArrowRight | |
| SDL_SCANCODE_LEFT | 80 | ArrowLeft | |
| SDL_SCANCODE_DOWN | 81 | ArrowDown | |
| SDL_SCANCODE_UP | 82 | ArrowUp | |
| SDL_SCANCODE_NUMLOCKCLEAR | 83 | NumLock | |
| SDL_SCANCODE_KP_DIVIDE | 84 | NumpadDivide | |
| SDL_SCANCODE_KP_MULTIPLY | 85 | NumpadMultiply | |
| SDL_SCANCODE_KP_MINUS | 86 | NumpadSubtract | |
| SDL_SCANCODE_KP_PLUS | 87 | NumpadAdd | |
| SDL_SCANCODE_KP_ENTER | 88 | NumpadEnter | |
| SDL_SCANCODE_KP_1 | 89 | Numpad1 | |
| SDL_SCANCODE_KP_2 | 90 | Numpad2 | |
| SDL_SCANCODE_KP_3 | 91 | Numpad3 | |
| SDL_SCANCODE_KP_4 | 92 | Numpad4 | |
| SDL_SCANCODE_KP_5 | 93 | Numpad5 | |
| SDL_SCANCODE_KP_6 | 94 | Numpad6 | |
| SDL_SCANCODE_KP_7 | 95 | Numpad7 | |
| SDL_SCANCODE_KP_8 | 96 | Numpad8 | |
| SDL_SCANCODE_KP_9 | 97 | Numpad9 | |
| SDL_SCANCODE_KP_0 | 98 | Numpad0 | |
| SDL_SCANCODE_KP_PERIOD | 99 | NumpadDecimal | |
| SDL_SCANCODE_NONUSBACKSLASH | 100 | IntlBackslash | |
| SDL_SCANCODE_APPLICATION | 101 | ContextMenu | |
| SDL_SCANCODE_POWER | 102 | Power | |
| SDL_SCANCODE_KP_EQUALS | 103 | NumpadEqual | |
| SDL_SCANCODE_F13 | 104 | F13 | |
| SDL_SCANCODE_F14 | 105 | F14 | |
| SDL_SCANCODE_F15 | 106 | F15 | |
| SDL_SCANCODE_F16 | 107 | F16 | |
| SDL_SCANCODE_F17 | 108 | F17 | |
| SDL_SCANCODE_F18 | 109 | F18 | |
| SDL_SCANCODE_F19 | 110 | F19 | |
| SDL_SCANCODE_F20 | 111 | F20 | |
| SDL_SCANCODE_F21 | 112 | F21 | |
| SDL_SCANCODE_F22 | 113 | F22 | |
| SDL_SCANCODE_F23 | 114 | F23 | |
| SDL_SCANCODE_F24 | 115 | F24 | |
| SDL_SCANCODE_EXECUTE | 116 | Execute | |
| SDL_SCANCODE_HELP | 117 | Help | |
| SDL_SCANCODE_MENU | 118 | Menu | |
| SDL_SCANCODE_SELECT | 119 | Select | |
| SDL_SCANCODE_STOP | 120 | Stop | |
| SDL_SCANCODE_AGAIN | 121 | Again | |
| SDL_SCANCODE_UNDO | 122 | Undo | |
| SDL_SCANCODE_CUT | 123 | Cut | |
| SDL_SCANCODE_COPY | 124 | Copy | |
| SDL_SCANCODE_PASTE | 125 | Paste | |
| SDL_SCANCODE_FIND | 126 | Find | |
| SDL_SCANCODE_MUTE | 127 | AudioVolumeMute | |
| SDL_SCANCODE_VOLUMEUP | 128 | AudioVolumeUp | |
| SDL_SCANCODE_VOLUMEDOWN | 129 | AudioVolumeDown | |
| SDL_SCANCODE_KP_COMMA | 133 | NumpadComma | |
| SDL_SCANCODE_KP_EQUALSAS400 | 134 | NumpadEqual | |
| SDL_SCANCODE_INTERNATIONAL1 | 135 | IntlRo | |
| SDL_SCANCODE_LANG1 | 144 | Lang1 | |
| SDL_SCANCODE_LANG2 | 145 | Lang2 | |
| SDL_SCANCODE_LANG3 | 146 | KanaMode | |
| SDL_SCANCODE_LANG4 | 147 | KanaMode | |
| SDL_SCANCODE_LANG5 | 148 | ZenkakuHankaku | |
| SDL_SCANCODE_ALTERASE | 153 | EraseEof | |
| SDL_SCANCODE_SYSREQ | 154 | SysRq | |
| SDL_SCANCODE_CANCEL | 155 | Cancel | |
| SDL_SCANCODE_CLEAR | 156 | Clear | |
| SDL_SCANCODE_PRIOR | 157 | Prior | |
| SDL_SCANCODE_RETURN2 | 158 | Enter | |
| SDL_SCANCODE_SEPARATOR | 159 | Separator | |
| SDL_SCANCODE_OUT | 160 | Out | |
| SDL_SCANCODE_OPER | 161 | Oper | |
| SDL_SCANCODE_CLEARAGAIN | 162 | Clear | |
| SDL_SCANCODE_CRSEL | 163 | Crsel | |
| SDL_SCANCODE_EXSEL | 164 | Exsel | |
| SDL_SCANCODE_KP_00 | 176 | Numpad00 | |
| SDL_SCANCODE_KP_000 | 177 | Numpad000 | |
| SDL_SCANCODE_THOUSANDSSEPARATOR | 178 | NumpadThousandsSeparator | |
| SDL_SCANCODE_DECIMALSEPARATOR | 179 | NumpadDecimalSeparator | |
| SDL_SCANCODE_CURRENCYUNIT | 180 | NumpadCurrencyUnit | |
| SDL_SCANCODE_CURRENCYSUBUNIT | 181 | NumpadCurrencySubUnit | |
| SDL_SCANCODE_KP_LEFTPAREN | 182 | NumpadParenLeft | |
| SDL_SCANCODE_KP_RIGHTPAREN | 183 | NumpadParenRight | |
| SDL_SCANCODE_KP_LEFTBRACE | 184 | NumpadBraceLeft | |
| SDL_SCANCODE_KP_RIGHTBRACE | 185 | NumpadBraceRight | |
| SDL_SCANCODE_KP_TAB | 186 | NumpadTab | |
| SDL_SCANCODE_KP_BACKSPACE | 187 | NumpadBackspace | |
| SDL_SCANCODE_KP_A | 188 | NumpadA | |
| SDL_SCANCODE_KP_B | 189 | NumpadB | |
| SDL_SCANCODE_KP_C | 190 | NumpadC | |
| SDL_SCANCODE_KP_D | 191 | NumpadD | |
| SDL_SCANCODE_KP_E | 192 | NumpadE | |
| SDL_SCANCODE_KP_F | 193 | NumpadF | |
| SDL_SCANCODE_KP_XOR | 194 | NumpadXor | |
| SDL_SCANCODE_KP_POWER | 195 | NumpadPower | |
| SDL_SCANCODE_KP_PERCENT | 196 | NumpadPercent | |
| SDL_SCANCODE_KP_LESS | 197 | NumpadLess | |
| SDL_SCANCODE_KP_GREATER | 198 | NumpadGreater | |
| SDL_SCANCODE_KP_AMPERSAND | 199 | NumpadAmpersand | |
| SDL_SCANCODE_KP_DBLAMPERSAND | 200 | NumpadDoubleAmpersand | |
| SDL_SCANCODE_KP_VERTICALBAR | 201 | NumpadVerticalBar | |
| SDL_SCANCODE_KP_DBLVERTICALBAR | 202 | NumpadDoubleVerticalBar | |
| SDL_SCANCODE_KP_COLON | 203 | NumpadColon | |
| SDL_SCANCODE_KP_HASH | 204 | NumpadHash | |
| SDL_SCANCODE_KP_SPACE | 205 | NumpadSpace | |
| SDL_SCANCODE_KP_AT | 206 | NumpadAt | |
| SDL_SCANCODE_KP_EXCLAM | 207 | NumpadExclamation | |
| SDL_SCANCODE_KP_MEMSTORE | 208 | NumpadMemoryStore | |
| SDL_SCANCODE_KP_MEMRECALL | 209 | NumpadMemoryRecall | |
| SDL_SCANCODE_KP_MEMCLEAR | 210 | NumpadMemoryClear | |
| SDL_SCANCODE_KP_MEMADD | 211 | NumpadMemoryAdd | |
| SDL_SCANCODE_KP_MEMSUBTRACT | 212 | NumpadMemorySubtract | |
| SDL_SCANCODE_KP_MEMMULTIPLY | 213 | NumpadMemoryMultiply | |
| SDL_SCANCODE_KP_MEMDIVIDE | 214 | NumpadMemoryDivide | |
| SDL_SCANCODE_KP_PLUSMINUS | 215 | NumpadPlusMinus | |
| SDL_SCANCODE_KP_CLEAR | 216 | NumpadClear | |
| SDL_SCANCODE_KP_CLEARENTRY | 217 | NumpadClearEntry | |
| SDL_SCANCODE_KP_BINARY | 218 | NumpadBinary | |
| SDL_SCANCODE_KP_OCTAL | 219 | NumpadOctal | |
| SDL_SCANCODE_KP_DECIMAL | 220 | NumpadDecimal | |
| SDL_SCANCODE_KP_HEXADECIMAL | 221 | NumpadHexadecimal | |
| SDL_SCANCODE_LCTRL | 224 | ControlLeft | |
| SDL_SCANCODE_LSHIFT | 225 | ShiftLeft | |
| SDL_SCANCODE_LALT | 226 | AltLeft | |
| SDL_SCANCODE_LGUI | 227 | MetaLeft | |
| SDL_SCANCODE_RCTRL | 228 | ControlRight | |
| SDL_SCANCODE_RSHIFT | 229 | ShiftRight | |
| SDL_SCANCODE_RALT | 230 | AltRight | |
| SDL_SCANCODE_RGUI | 231 | MetaRight | |
| SDL_SCANCODE_MODE | 257 | ModeChange |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "scancode": "SDL_SCANCODE_UNKNOWN", | |
| "value": 0, | |
| "javascript_code": "Unidentified" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_A", | |
| "value": 4, | |
| "javascript_code": "KeyA" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_B", | |
| "value": 5, | |
| "javascript_code": "KeyB" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_C", | |
| "value": 6, | |
| "javascript_code": "KeyC" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_D", | |
| "value": 7, | |
| "javascript_code": "KeyD" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_E", | |
| "value": 8, | |
| "javascript_code": "KeyE" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F", | |
| "value": 9, | |
| "javascript_code": "KeyF" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_G", | |
| "value": 10, | |
| "javascript_code": "KeyG" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_H", | |
| "value": 11, | |
| "javascript_code": "KeyH" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_I", | |
| "value": 12, | |
| "javascript_code": "KeyI" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_J", | |
| "value": 13, | |
| "javascript_code": "KeyJ" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_K", | |
| "value": 14, | |
| "javascript_code": "KeyK" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_L", | |
| "value": 15, | |
| "javascript_code": "KeyL" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_M", | |
| "value": 16, | |
| "javascript_code": "KeyM" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_N", | |
| "value": 17, | |
| "javascript_code": "KeyN" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_O", | |
| "value": 18, | |
| "javascript_code": "KeyO" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_P", | |
| "value": 19, | |
| "javascript_code": "KeyP" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_Q", | |
| "value": 20, | |
| "javascript_code": "KeyQ" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_R", | |
| "value": 21, | |
| "javascript_code": "KeyR" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_S", | |
| "value": 22, | |
| "javascript_code": "KeyS" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_T", | |
| "value": 23, | |
| "javascript_code": "KeyT" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_U", | |
| "value": 24, | |
| "javascript_code": "KeyU" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_V", | |
| "value": 25, | |
| "javascript_code": "KeyV" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_W", | |
| "value": 26, | |
| "javascript_code": "KeyW" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_X", | |
| "value": 27, | |
| "javascript_code": "KeyX" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_Y", | |
| "value": 28, | |
| "javascript_code": "KeyY" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_Z", | |
| "value": 29, | |
| "javascript_code": "KeyZ" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_1", | |
| "value": 30, | |
| "javascript_code": "Digit1" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_2", | |
| "value": 31, | |
| "javascript_code": "Digit2" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_3", | |
| "value": 32, | |
| "javascript_code": "Digit3" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_4", | |
| "value": 33, | |
| "javascript_code": "Digit4" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_5", | |
| "value": 34, | |
| "javascript_code": "Digit5" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_6", | |
| "value": 35, | |
| "javascript_code": "Digit6" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_7", | |
| "value": 36, | |
| "javascript_code": "Digit7" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_8", | |
| "value": 37, | |
| "javascript_code": "Digit8" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_9", | |
| "value": 38, | |
| "javascript_code": "Digit9" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_0", | |
| "value": 39, | |
| "javascript_code": "Digit0" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_RETURN", | |
| "value": 40, | |
| "javascript_code": "Enter" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_ESCAPE", | |
| "value": 41, | |
| "javascript_code": "Escape" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_BACKSPACE", | |
| "value": 42, | |
| "javascript_code": "Backspace" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_TAB", | |
| "value": 43, | |
| "javascript_code": "Tab" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_SPACE", | |
| "value": 44, | |
| "javascript_code": "Space" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_MINUS", | |
| "value": 45, | |
| "javascript_code": "Minus" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_EQUALS", | |
| "value": 46, | |
| "javascript_code": "Equal" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_LEFTBRACKET", | |
| "value": 47, | |
| "javascript_code": "BracketLeft" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_RIGHTBRACKET", | |
| "value": 48, | |
| "javascript_code": "BracketRight" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_BACKSLASH", | |
| "value": 49, | |
| "javascript_code": "Backslash" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_NONUSHASH", | |
| "value": 50, | |
| "javascript_code": "IntlBackslash" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_SEMICOLON", | |
| "value": 51, | |
| "javascript_code": "Semicolon" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_APOSTROPHE", | |
| "value": 52, | |
| "javascript_code": "Quote" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_GRAVE", | |
| "value": 53, | |
| "javascript_code": "Backquote" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_COMMA", | |
| "value": 54, | |
| "javascript_code": "Comma" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_PERIOD", | |
| "value": 55, | |
| "javascript_code": "Period" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_SLASH", | |
| "value": 56, | |
| "javascript_code": "Slash" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_CAPSLOCK", | |
| "value": 57, | |
| "javascript_code": "CapsLock" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F1", | |
| "value": 58, | |
| "javascript_code": "F1" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F2", | |
| "value": 59, | |
| "javascript_code": "F2" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F3", | |
| "value": 60, | |
| "javascript_code": "F3" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F4", | |
| "value": 61, | |
| "javascript_code": "F4" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F5", | |
| "value": 62, | |
| "javascript_code": "F5" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F6", | |
| "value": 63, | |
| "javascript_code": "F6" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F7", | |
| "value": 64, | |
| "javascript_code": "F7" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F8", | |
| "value": 65, | |
| "javascript_code": "F8" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F9", | |
| "value": 66, | |
| "javascript_code": "F9" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F10", | |
| "value": 67, | |
| "javascript_code": "F10" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F11", | |
| "value": 68, | |
| "javascript_code": "F11" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F12", | |
| "value": 69, | |
| "javascript_code": "F12" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_PRINTSCREEN", | |
| "value": 70, | |
| "javascript_code": "PrintScreen" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_SCROLLLOCK", | |
| "value": 71, | |
| "javascript_code": "ScrollLock" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_PAUSE", | |
| "value": 72, | |
| "javascript_code": "Pause" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_INSERT", | |
| "value": 73, | |
| "javascript_code": "Insert" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_HOME", | |
| "value": 74, | |
| "javascript_code": "Home" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_PAGEUP", | |
| "value": 75, | |
| "javascript_code": "PageUp" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_DELETE", | |
| "value": 76, | |
| "javascript_code": "Delete" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_END", | |
| "value": 77, | |
| "javascript_code": "End" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_PAGEDOWN", | |
| "value": 78, | |
| "javascript_code": "PageDown" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_RIGHT", | |
| "value": 79, | |
| "javascript_code": "ArrowRight" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_LEFT", | |
| "value": 80, | |
| "javascript_code": "ArrowLeft" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_DOWN", | |
| "value": 81, | |
| "javascript_code": "ArrowDown" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_UP", | |
| "value": 82, | |
| "javascript_code": "ArrowUp" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_NUMLOCKCLEAR", | |
| "value": 83, | |
| "javascript_code": "NumLock" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_DIVIDE", | |
| "value": 84, | |
| "javascript_code": "NumpadDivide" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_MULTIPLY", | |
| "value": 85, | |
| "javascript_code": "NumpadMultiply" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_MINUS", | |
| "value": 86, | |
| "javascript_code": "NumpadSubtract" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_PLUS", | |
| "value": 87, | |
| "javascript_code": "NumpadAdd" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_ENTER", | |
| "value": 88, | |
| "javascript_code": "NumpadEnter" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_1", | |
| "value": 89, | |
| "javascript_code": "Numpad1" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_2", | |
| "value": 90, | |
| "javascript_code": "Numpad2" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_3", | |
| "value": 91, | |
| "javascript_code": "Numpad3" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_4", | |
| "value": 92, | |
| "javascript_code": "Numpad4" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_5", | |
| "value": 93, | |
| "javascript_code": "Numpad5" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_6", | |
| "value": 94, | |
| "javascript_code": "Numpad6" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_7", | |
| "value": 95, | |
| "javascript_code": "Numpad7" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_8", | |
| "value": 96, | |
| "javascript_code": "Numpad8" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_9", | |
| "value": 97, | |
| "javascript_code": "Numpad9" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_0", | |
| "value": 98, | |
| "javascript_code": "Numpad0" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_PERIOD", | |
| "value": 99, | |
| "javascript_code": "NumpadDecimal" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_NONUSBACKSLASH", | |
| "value": 100, | |
| "javascript_code": "IntlBackslash" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_APPLICATION", | |
| "value": 101, | |
| "javascript_code": "ContextMenu" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_POWER", | |
| "value": 102, | |
| "javascript_code": "Power" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_EQUALS", | |
| "value": 103, | |
| "javascript_code": "NumpadEqual" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F13", | |
| "value": 104, | |
| "javascript_code": "F13" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F14", | |
| "value": 105, | |
| "javascript_code": "F14" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F15", | |
| "value": 106, | |
| "javascript_code": "F15" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F16", | |
| "value": 107, | |
| "javascript_code": "F16" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F17", | |
| "value": 108, | |
| "javascript_code": "F17" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F18", | |
| "value": 109, | |
| "javascript_code": "F18" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F19", | |
| "value": 110, | |
| "javascript_code": "F19" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F20", | |
| "value": 111, | |
| "javascript_code": "F20" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F21", | |
| "value": 112, | |
| "javascript_code": "F21" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F22", | |
| "value": 113, | |
| "javascript_code": "F22" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F23", | |
| "value": 114, | |
| "javascript_code": "F23" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_F24", | |
| "value": 115, | |
| "javascript_code": "F24" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_EXECUTE", | |
| "value": 116, | |
| "javascript_code": "Execute" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_HELP", | |
| "value": 117, | |
| "javascript_code": "Help" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_MENU", | |
| "value": 118, | |
| "javascript_code": "Menu" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_SELECT", | |
| "value": 119, | |
| "javascript_code": "Select" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_STOP", | |
| "value": 120, | |
| "javascript_code": "Stop" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_AGAIN", | |
| "value": 121, | |
| "javascript_code": "Again" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_UNDO", | |
| "value": 122, | |
| "javascript_code": "Undo" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_CUT", | |
| "value": 123, | |
| "javascript_code": "Cut" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_COPY", | |
| "value": 124, | |
| "javascript_code": "Copy" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_PASTE", | |
| "value": 125, | |
| "javascript_code": "Paste" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_FIND", | |
| "value": 126, | |
| "javascript_code": "Find" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_MUTE", | |
| "value": 127, | |
| "javascript_code": "AudioVolumeMute" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_VOLUMEUP", | |
| "value": 128, | |
| "javascript_code": "AudioVolumeUp" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_VOLUMEDOWN", | |
| "value": 129, | |
| "javascript_code": "AudioVolumeDown" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_COMMA", | |
| "value": 133, | |
| "javascript_code": "NumpadComma" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_EQUALSAS400", | |
| "value": 134, | |
| "javascript_code": "NumpadEqual" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_INTERNATIONAL1", | |
| "value": 135, | |
| "javascript_code": "IntlRo" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_LANG1", | |
| "value": 144, | |
| "javascript_code": "Lang1" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_LANG2", | |
| "value": 145, | |
| "javascript_code": "Lang2" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_LANG3", | |
| "value": 146, | |
| "javascript_code": "KanaMode" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_LANG4", | |
| "value": 147, | |
| "javascript_code": "KanaMode" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_LANG5", | |
| "value": 148, | |
| "javascript_code": "ZenkakuHankaku" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_ALTERASE", | |
| "value": 153, | |
| "javascript_code": "EraseEof" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_SYSREQ", | |
| "value": 154, | |
| "javascript_code": "SysRq" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_CANCEL", | |
| "value": 155, | |
| "javascript_code": "Cancel" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_CLEAR", | |
| "value": 156, | |
| "javascript_code": "Clear" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_PRIOR", | |
| "value": 157, | |
| "javascript_code": "Prior" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_RETURN2", | |
| "value": 158, | |
| "javascript_code": "Enter" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_SEPARATOR", | |
| "value": 159, | |
| "javascript_code": "Separator" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_OUT", | |
| "value": 160, | |
| "javascript_code": "Out" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_OPER", | |
| "value": 161, | |
| "javascript_code": "Oper" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_CLEARAGAIN", | |
| "value": 162, | |
| "javascript_code": "Clear" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_CRSEL", | |
| "value": 163, | |
| "javascript_code": "Crsel" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_EXSEL", | |
| "value": 164, | |
| "javascript_code": "Exsel" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_00", | |
| "value": 176, | |
| "javascript_code": "Numpad00" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_000", | |
| "value": 177, | |
| "javascript_code": "Numpad000" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_THOUSANDSSEPARATOR", | |
| "value": 178, | |
| "javascript_code": "NumpadThousandsSeparator" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_DECIMALSEPARATOR", | |
| "value": 179, | |
| "javascript_code": "NumpadDecimalSeparator" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_CURRENCYUNIT", | |
| "value": 180, | |
| "javascript_code": "NumpadCurrencyUnit" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_CURRENCYSUBUNIT", | |
| "value": 181, | |
| "javascript_code": "NumpadCurrencySubUnit" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_LEFTPAREN", | |
| "value": 182, | |
| "javascript_code": "NumpadParenLeft" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_RIGHTPAREN", | |
| "value": 183, | |
| "javascript_code": "NumpadParenRight" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_LEFTBRACE", | |
| "value": 184, | |
| "javascript_code": "NumpadBraceLeft" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_RIGHTBRACE", | |
| "value": 185, | |
| "javascript_code": "NumpadBraceRight" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_TAB", | |
| "value": 186, | |
| "javascript_code": "NumpadTab" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_BACKSPACE", | |
| "value": 187, | |
| "javascript_code": "NumpadBackspace" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_A", | |
| "value": 188, | |
| "javascript_code": "NumpadA" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_B", | |
| "value": 189, | |
| "javascript_code": "NumpadB" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_C", | |
| "value": 190, | |
| "javascript_code": "NumpadC" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_D", | |
| "value": 191, | |
| "javascript_code": "NumpadD" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_E", | |
| "value": 192, | |
| "javascript_code": "NumpadE" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_F", | |
| "value": 193, | |
| "javascript_code": "NumpadF" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_XOR", | |
| "value": 194, | |
| "javascript_code": "NumpadXor" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_POWER", | |
| "value": 195, | |
| "javascript_code": "NumpadPower" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_PERCENT", | |
| "value": 196, | |
| "javascript_code": "NumpadPercent" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_LESS", | |
| "value": 197, | |
| "javascript_code": "NumpadLess" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_GREATER", | |
| "value": 198, | |
| "javascript_code": "NumpadGreater" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_AMPERSAND", | |
| "value": 199, | |
| "javascript_code": "NumpadAmpersand" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_DBLAMPERSAND", | |
| "value": 200, | |
| "javascript_code": "NumpadDoubleAmpersand" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_VERTICALBAR", | |
| "value": 201, | |
| "javascript_code": "NumpadVerticalBar" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_DBLVERTICALBAR", | |
| "value": 202, | |
| "javascript_code": "NumpadDoubleVerticalBar" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_COLON", | |
| "value": 203, | |
| "javascript_code": "NumpadColon" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_HASH", | |
| "value": 204, | |
| "javascript_code": "NumpadHash" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_SPACE", | |
| "value": 205, | |
| "javascript_code": "NumpadSpace" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_AT", | |
| "value": 206, | |
| "javascript_code": "NumpadAt" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_EXCLAM", | |
| "value": 207, | |
| "javascript_code": "NumpadExclamation" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_MEMSTORE", | |
| "value": 208, | |
| "javascript_code": "NumpadMemoryStore" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_MEMRECALL", | |
| "value": 209, | |
| "javascript_code": "NumpadMemoryRecall" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_MEMCLEAR", | |
| "value": 210, | |
| "javascript_code": "NumpadMemoryClear" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_MEMADD", | |
| "value": 211, | |
| "javascript_code": "NumpadMemoryAdd" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_MEMSUBTRACT", | |
| "value": 212, | |
| "javascript_code": "NumpadMemorySubtract" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_MEMMULTIPLY", | |
| "value": 213, | |
| "javascript_code": "NumpadMemoryMultiply" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_MEMDIVIDE", | |
| "value": 214, | |
| "javascript_code": "NumpadMemoryDivide" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_PLUSMINUS", | |
| "value": 215, | |
| "javascript_code": "NumpadPlusMinus" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_CLEAR", | |
| "value": 216, | |
| "javascript_code": "NumpadClear" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_CLEARENTRY", | |
| "value": 217, | |
| "javascript_code": "NumpadClearEntry" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_BINARY", | |
| "value": 218, | |
| "javascript_code": "NumpadBinary" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_OCTAL", | |
| "value": 219, | |
| "javascript_code": "NumpadOctal" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_DECIMAL", | |
| "value": 220, | |
| "javascript_code": "NumpadDecimal" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_KP_HEXADECIMAL", | |
| "value": 221, | |
| "javascript_code": "NumpadHexadecimal" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_LCTRL", | |
| "value": 224, | |
| "javascript_code": "ControlLeft" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_LSHIFT", | |
| "value": 225, | |
| "javascript_code": "ShiftLeft" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_LALT", | |
| "value": 226, | |
| "javascript_code": "AltLeft" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_LGUI", | |
| "value": 227, | |
| "javascript_code": "MetaLeft" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_RCTRL", | |
| "value": 228, | |
| "javascript_code": "ControlRight" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_RSHIFT", | |
| "value": 229, | |
| "javascript_code": "ShiftRight" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_RALT", | |
| "value": 230, | |
| "javascript_code": "AltRight" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_RGUI", | |
| "value": 231, | |
| "javascript_code": "MetaRight" | |
| }, | |
| { | |
| "scancode": "SDL_SCANCODE_MODE", | |
| "value": 257, | |
| "javascript_code": "ModeChange" | |
| } | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment