== Draft == '''THIS PAGE IS A WORK IN PROGRESS''' ... Please make edits to this page to improve it! = SDL Scancode Lookup Table = {| ! style="color:EDEDED" | Decimal Value ! style="color:EDEDED" | Hexadecimal Value ! style="color:EDEDED" | SDL_Scancode Constant |- |0 |0x000 |SDL_SCANCODE_UNKNOWN |- |4 |0x004 |SDL_SCANCODE_A |- |5 |0x005 |SDL_SCANCODE_B |- |6 |0x006 |SDL_SCANCODE_C |- |7 |0x007 |SDL_SCANCODE_D |- |8 |0x008 |SDL_SCANCODE_E |- |9 |0x009 |SDL_SCANCODE_F |- |10 |0x00A |SDL_SCANCODE_G |- |11 |0x00B |SDL_SCANCODE_H |- |12 |0x00C |SDL_SCANCODE_I |- |13 |0x00D |SDL_SCANCODE_J |- |14 |0x00E |SDL_SCANCODE_K |- |15 |0x00F |SDL_SCANCODE_L |- |16 |0x010 |SDL_SCANCODE_M |- |17 |0x011 |SDL_SCANCODE_N |- |18 |0x012 |SDL_SCANCODE_O |- |19 |0x013 |SDL_SCANCODE_P |- |20 |0x014 |SDL_SCANCODE_Q |- |21 |0x015 |SDL_SCANCODE_R |- |22 |0x016 |SDL_SCANCODE_S |- |23 |0x017 |SDL_SCANCODE_T |- |24 |0x018 |SDL_SCANCODE_U |- |25 |0x019 |SDL_SCANCODE_V |- |26 |0x01A |SDL_SCANCODE_W |- |27 |0x01B |SDL_SCANCODE_X |- |28 |0x01C |SDL_SCANCODE_Y |- |29 |0x01D |SDL_SCANCODE_Z |- |30 |0x01E |SDL_SCANCODE_1 |- |31 |0x01F |SDL_SCANCODE_2 |- |32 |0x020 |SDL_SCANCODE_3 |- |33 |0x021 |SDL_SCANCODE_4 |- |34 |0x022 |SDL_SCANCODE_5 |- |35 |0x023 |SDL_SCANCODE_6 |- |36 |0x024 |SDL_SCANCODE_7 |- |37 |0x025 |SDL_SCANCODE_8 |- |38 |0x026 |SDL_SCANCODE_9 |- |39 |0x027 |SDL_SCANCODE_0 |- |40 |0x028 |SDL_SCANCODE_RETURN |- |41 |0x029 |SDL_SCANCODE_ESCAPE |- |42 |0x02A |SDL_SCANCODE_BACKSPACE |- |43 |0x02B |SDL_SCANCODE_TAB |- |44 |0x02C |SDL_SCANCODE_SPACE |- |45 |0x02D |SDL_SCANCODE_MINUS |- |46 |0x02E |SDL_SCANCODE_EQUALS |- |47 |0x02F |SDL_SCANCODE_LEFTBRACKET |- |48 |0x030 |SDL_SCANCODE_RIGHTBRACKET |- |49 |0x031 |SDL_SCANCODE_BACKSLASH |- |50 |0x032 |SDL_SCANCODE_NONUSHASH |- |51 |0x033 |SDL_SCANCODE_SEMICOLON |- |52 |0x034 |SDL_SCANCODE_APOSTROPHE |- |53 |0x035 |SDL_SCANCODE_GRAVE |- |54 |0x036 |SDL_SCANCODE_COMMA |- |55 |0x037 |SDL_SCANCODE_PERIOD |- |56 |0x038 |SDL_SCANCODE_SLASH |- |57 |0x039 |SDL_SCANCODE_CAPSLOCK |- |58 |0x03A |SDL_SCANCODE_F1 |- |59 |0x03B |SDL_SCANCODE_F2 |- |60 |0x03C |SDL_SCANCODE_F3 |- |61 |0x03D |SDL_SCANCODE_F4 |- |62 |0x03E |SDL_SCANCODE_F5 |- |63 |0x03F |SDL_SCANCODE_F6 |- |64 |0x040 |SDL_SCANCODE_F7 |- |65 |0x041 |SDL_SCANCODE_F8 |- |66 |0x042 |SDL_SCANCODE_F9 |- |67 |0x043 |SDL_SCANCODE_F10 |- |68 |0x044 |SDL_SCANCODE_F11 |- |69 |0x045 |SDL_SCANCODE_F12 |- |70 |0x046 |SDL_SCANCODE_PRINTSCREEN |- |71 |0x047 |SDL_SCANCODE_SCROLLLOCK |- |72 |0x048 |SDL_SCANCODE_PAUSE |- |73 |0x049 |SDL_SCANCODE_INSERT |- |74 |0x04A |SDL_SCANCODE_HOME |- |75 |0x04B |SDL_SCANCODE_PAGEUP |- |76 |0x04C |SDL_SCANCODE_DELETE |- |77 |0x04D |SDL_SCANCODE_END |- |78 |0x04E |SDL_SCANCODE_PAGEDOWN |- |79 |0x04F |SDL_SCANCODE_RIGHT |- |80 |0x050 |SDL_SCANCODE_LEFT |- |81 |0x051 |SDL_SCANCODE_DOWN |- |82 |0x052 |SDL_SCANCODE_UP |- |83 |0x053 |SDL_SCANCODE_NUMLOCKCLEAR |- |84 |0x054 |SDL_SCANCODE_KP_DIVIDE |- |85 |0x055 |SDL_SCANCODE_KP_MULTIPLY |- |86 |0x056 |SDL_SCANCODE_KP_MINUS |- |87 |0x057 |SDL_SCANCODE_KP_PLUS |- |88 |0x058 |SDL_SCANCODE_KP_ENTER |- |89 |0x059 |SDL_SCANCODE_KP_1 |- |90 |0x05A |SDL_SCANCODE_KP_2 |- |91 |0x05B |SDL_SCANCODE_KP_3 |- |92 |0x05C |SDL_SCANCODE_KP_4 |- |93 |0x05D |SDL_SCANCODE_KP_5 |- |94 |0x05E |SDL_SCANCODE_KP_6 |- |95 |0x05F |SDL_SCANCODE_KP_7 |- |96 |0x060 |SDL_SCANCODE_KP_8 |- |97 |0x061 |SDL_SCANCODE_KP_9 |- |98 |0x062 |SDL_SCANCODE_KP_0 |- |99 |0x063 |SDL_SCANCODE_KP_PERIOD |- |100 |0x064 |SDL_SCANCODE_NONUSBACKSLASH |- |101 |0x065 |SDL_SCANCODE_APPLICATION |- |102 |0x066 |SDL_SCANCODE_POWER |- |103 |0x067 |SDL_SCANCODE_KP_EQUALS |- |104 |0x068 |SDL_SCANCODE_F13 |- |105 |0x069 |SDL_SCANCODE_F14 |- |106 |0x06A |SDL_SCANCODE_F15 |- |107 |0x06B |SDL_SCANCODE_F16 |- |108 |0x06C |SDL_SCANCODE_F17 |- |109 |0x06D |SDL_SCANCODE_F18 |- |110 |0x06E |SDL_SCANCODE_F19 |- |111 |0x06F |SDL_SCANCODE_F20 |- |112 |0x070 |SDL_SCANCODE_F21 |- |113 |0x071 |SDL_SCANCODE_F22 |- |114 |0x072 |SDL_SCANCODE_F23 |- |115 |0x073 |SDL_SCANCODE_F24 |- |116 |0x074 |SDL_SCANCODE_EXECUTE |- |117 |0x075 |SDL_SCANCODE_HELP |- |118 |0x076 |SDL_SCANCODE_MENU |- |119 |0x077 |SDL_SCANCODE_SELECT |- |120 |0x078 |SDL_SCANCODE_STOP |- |121 |0x079 |SDL_SCANCODE_AGAIN |- |122 |0x07A |SDL_SCANCODE_UNDO |- |123 |0x07B |SDL_SCANCODE_CUT |- |124 |0x07C |SDL_SCANCODE_COPY |- |125 |0x07D |SDL_SCANCODE_PASTE |- |126 |0x07E |SDL_SCANCODE_FIND |- |127 |0x07F |SDL_SCANCODE_MUTE |- |128 |0x080 |SDL_SCANCODE_VOLUMEUP |- |129 |0x081 |SDL_SCANCODE_VOLUMEDOWN |- |133 |0x085 |SDL_SCANCODE_KP_COMMA |- |134 |0x086 |SDL_SCANCODE_KP_EQUALSAS400 |- |135 |0x087 |SDL_SCANCODE_INTERNATIONAL1 |- |136 |0x088 |SDL_SCANCODE_INTERNATIONAL2 |- |137 |0x089 |SDL_SCANCODE_INTERNATIONAL3 |- |138 |0x08A |SDL_SCANCODE_INTERNATIONAL4 |- |139 |0x08B |SDL_SCANCODE_INTERNATIONAL5 |- |140 |0x08C |SDL_SCANCODE_INTERNATIONAL6 |- |141 |0x08D |SDL_SCANCODE_INTERNATIONAL7 |- |142 |0x08E |SDL_SCANCODE_INTERNATIONAL8 |- |143 |0x08F |SDL_SCANCODE_INTERNATIONAL9 |- |144 |0x090 |SDL_SCANCODE_LANG1 |- |145 |0x091 |SDL_SCANCODE_LANG2 |- |146 |0x092 |SDL_SCANCODE_LANG3 |- |147 |0x093 |SDL_SCANCODE_LANG4 |- |148 |0x094 |SDL_SCANCODE_LANG5 |- |149 |0x095 |SDL_SCANCODE_LANG6 |- |150 |0x096 |SDL_SCANCODE_LANG7 |- |151 |0x097 |SDL_SCANCODE_LANG8 |- |152 |0x098 |SDL_SCANCODE_LANG9 |- |153 |0x099 |SDL_SCANCODE_ALTERASE |- |154 |0x09A |SDL_SCANCODE_SYSREQ |- |155 |0x09B |SDL_SCANCODE_CANCEL |- |156 |0x09C |SDL_SCANCODE_CLEAR |- |157 |0x09D |SDL_SCANCODE_PRIOR |- |158 |0x09E |SDL_SCANCODE_RETURN2 |- |159 |0x09F |SDL_SCANCODE_SEPARATOR |- |160 |0x0A0 |SDL_SCANCODE_OUT |- |161 |0x0A1 |SDL_SCANCODE_OPER |- |162 |0x0A2 |SDL_SCANCODE_CLEARAGAIN |- |163 |0x0A3 |SDL_SCANCODE_CRSEL |- |164 |0x0A4 |SDL_SCANCODE_EXSEL |- |176 |0x0B0 |SDL_SCANCODE_KP_00 |- |177 |0x0B1 |SDL_SCANCODE_KP_000 |- |178 |0x0B2 |SDL_SCANCODE_THOUSANDSSEPARATOR |- |179 |0x0B3 |SDL_SCANCODE_DECIMALSEPARATOR |- |180 |0x0B4 |SDL_SCANCODE_CURRENCYUNIT |- |181 |0x0B5 |SDL_SCANCODE_CURRENCYSUBUNIT |- |182 |0x0B6 |SDL_SCANCODE_KP_LEFTPAREN |- |183 |0x0B7 |SDL_SCANCODE_KP_RIGHTPAREN |- |184 |0x0B8 |SDL_SCANCODE_KP_LEFTBRACE |- |185 |0x0B9 |SDL_SCANCODE_KP_RIGHTBRACE |- |186 |0x0BA |SDL_SCANCODE_KP_TAB |- |187 |0x0BB |SDL_SCANCODE_KP_BACKSPACE |- |188 |0x0BC |SDL_SCANCODE_KP_A |- |189 |0x0BD |SDL_SCANCODE_KP_B |- |190 |0x0BE |SDL_SCANCODE_KP_C |- |191 |0x0BF |SDL_SCANCODE_KP_D |- |192 |0x0C0 |SDL_SCANCODE_KP_E |- |193 |0x0C1 |SDL_SCANCODE_KP_F |- |194 |0x0C2 |SDL_SCANCODE_KP_XOR |- |195 |0x0C3 |SDL_SCANCODE_KP_POWER |- |196 |0x0C4 |SDL_SCANCODE_KP_PERCENT |- |197 |0x0C5 |SDL_SCANCODE_KP_LESS |- |198 |0x0C6 |SDL_SCANCODE_KP_GREATER |- |199 |0x0C7 |SDL_SCANCODE_KP_AMPERSAND |- |200 |0x0C8 |SDL_SCANCODE_KP_DBLAMPERSAND |- |201 |0x0C9 |SDL_SCANCODE_KP_VERTICALBAR |- |202 |0x0CA |SDL_SCANCODE_KP_DBLVERTICALBAR |- |203 |0x0CB |SDL_SCANCODE_KP_COLON |- |204 |0x0CC |SDL_SCANCODE_KP_HASH |- |205 |0x0CD |SDL_SCANCODE_KP_SPACE |- |206 |0x0CE |SDL_SCANCODE_KP_AT |- |207 |0x0CF |SDL_SCANCODE_KP_EXCLAM |- |208 |0x0D0 |SDL_SCANCODE_KP_MEMSTORE |- |209 |0x0D1 |SDL_SCANCODE_KP_MEMRECALL |- |210 |0x0D2 |SDL_SCANCODE_KP_MEMCLEAR |- |211 |0x0D3 |SDL_SCANCODE_KP_MEMADD |- |212 |0x0D4 |SDL_SCANCODE_KP_MEMSUBTRACT |- |213 |0x0D5 |SDL_SCANCODE_KP_MEMMULTIPLY |- |214 |0x0D6 |SDL_SCANCODE_KP_MEMDIVIDE |- |215 |0x0D7 |SDL_SCANCODE_KP_PLUSMINUS |- |216 |0x0D8 |SDL_SCANCODE_KP_CLEAR |- |217 |0x0D9 |SDL_SCANCODE_KP_CLEARENTRY |- |218 |0x0DA |SDL_SCANCODE_KP_BINARY |- |219 |0x0DB |SDL_SCANCODE_KP_OCTAL |- |220 |0x0DC |SDL_SCANCODE_KP_DECIMAL |- |221 |0x0DD |SDL_SCANCODE_KP_HEXADECIMAL |- |224 |0x0E0 |SDL_SCANCODE_LCTRL |- |225 |0x0E1 |SDL_SCANCODE_LSHIFT |- |226 |0x0E2 |SDL_SCANCODE_LALT |- |227 |0x0E3 |SDL_SCANCODE_LGUI |- |228 |0x0E4 |SDL_SCANCODE_RCTRL |- |229 |0x0E5 |SDL_SCANCODE_RSHIFT |- |230 |0x0E6 |SDL_SCANCODE_RALT |- |231 |0x0E7 |SDL_SCANCODE_RGUI |- |257 |0x101 |SDL_SCANCODE_MODE |- |258 |0x102 |SDL_SCANCODE_AUDIONEXT |- |259 |0x103 |SDL_SCANCODE_AUDIOPREV |- |260 |0x104 |SDL_SCANCODE_AUDIOSTOP |- |261 |0x105 |SDL_SCANCODE_AUDIOPLAY |- |262 |0x106 |SDL_SCANCODE_AUDIOMUTE |- |263 |0x107 |SDL_SCANCODE_MEDIASELECT |- |264 |0x108 |SDL_SCANCODE_WWW |- |265 |0x109 |SDL_SCANCODE_MAIL |- |266 |0x10A |SDL_SCANCODE_CALCULATOR |- |267 |0x10B |SDL_SCANCODE_COMPUTER |- |268 |0x10C |SDL_SCANCODE_AC_SEARCH |- |269 |0x10D |SDL_SCANCODE_AC_HOME |- |270 |0x10E |SDL_SCANCODE_AC_BACK |- |271 |0x10F |SDL_SCANCODE_AC_FORWARD |- |272 |0x110 |SDL_SCANCODE_AC_STOP |- |273 |0x111 |SDL_SCANCODE_AC_REFRESH |- |274 |0x112 |SDL_SCANCODE_AC_BOOKMARKS |- |275 |0x113 |SDL_SCANCODE_BRIGHTNESSDOWN |- |276 |0x114 |SDL_SCANCODE_BRIGHTNESSUP |- |277 |0x115 |SDL_SCANCODE_DISPLAYSWITCH |- |278 |0x116 |SDL_SCANCODE_KBDILLUMTOGGLE |- |279 |0x117 |SDL_SCANCODE_KBDILLUMDOWN |- |280 |0x118 |SDL_SCANCODE_KBDILLUMUP |- |281 |0x119 |SDL_SCANCODE_EJECT |- |282 |0x11A |SDL_SCANCODE_SLEEP |- |283 |0x11B |SDL_SCANCODE_APP1 |- |284 |0x11C |SDL_SCANCODE_APP2 |} ----