2013-11-29 13:06:08 +00:00
/*
Simple DirectMedia Layer
2014-02-02 08:53:27 +00:00
Copyright ( C ) 1997 - 2014 Sam Lantinga < slouken @ libsdl . org >
2013-11-29 13:06:08 +00:00
This software is provided ' as - is ' , without any express or implied
warranty . In no event will the authors be held liable for any damages
arising from the use of this software .
Permission is granted to anyone to use this software for any purpose ,
including commercial applications , and to alter it and redistribute it
freely , subject to the following restrictions :
1. The origin of this software must not be misrepresented ; you must not
claim that you wrote the original software . If you use this software
in a product , an acknowledgment in the product documentation would be
appreciated but is not required .
2. Altered source versions must be plainly marked as such , and must not be
misrepresented as being the original software .
3. This notice may not be removed or altered from any source distribution .
*/
# include "../../include/SDL_scancode.h"
/* XFree86 key code to SDL scancode mapping table
Sources :
- atKeyNames . h from XFree86 source code
*/
/* *INDENT-OFF* */
static const SDL_Scancode xfree86_scancode_table [ ] = {
/* 0 */ SDL_SCANCODE_UNKNOWN ,
/* 1 */ SDL_SCANCODE_ESCAPE ,
/* 2 */ SDL_SCANCODE_1 ,
/* 3 */ SDL_SCANCODE_2 ,
/* 4 */ SDL_SCANCODE_3 ,
/* 5 */ SDL_SCANCODE_4 ,
/* 6 */ SDL_SCANCODE_5 ,
/* 7 */ SDL_SCANCODE_6 ,
/* 8 */ SDL_SCANCODE_7 ,
/* 9 */ SDL_SCANCODE_8 ,
/* 10 */ SDL_SCANCODE_9 ,
/* 11 */ SDL_SCANCODE_0 ,
/* 12 */ SDL_SCANCODE_MINUS ,
/* 13 */ SDL_SCANCODE_EQUALS ,
/* 14 */ SDL_SCANCODE_BACKSPACE ,
/* 15 */ SDL_SCANCODE_TAB ,
/* 16 */ SDL_SCANCODE_Q ,
/* 17 */ SDL_SCANCODE_W ,
/* 18 */ SDL_SCANCODE_E ,
/* 19 */ SDL_SCANCODE_R ,
/* 20 */ SDL_SCANCODE_T ,
/* 21 */ SDL_SCANCODE_Y ,
/* 22 */ SDL_SCANCODE_U ,
/* 23 */ SDL_SCANCODE_I ,
/* 24 */ SDL_SCANCODE_O ,
/* 25 */ SDL_SCANCODE_P ,
/* 26 */ SDL_SCANCODE_LEFTBRACKET ,
/* 27 */ SDL_SCANCODE_RIGHTBRACKET ,
/* 28 */ SDL_SCANCODE_RETURN ,
/* 29 */ SDL_SCANCODE_LCTRL ,
/* 30 */ SDL_SCANCODE_A ,
/* 31 */ SDL_SCANCODE_S ,
/* 32 */ SDL_SCANCODE_D ,
/* 33 */ SDL_SCANCODE_F ,
/* 34 */ SDL_SCANCODE_G ,
/* 35 */ SDL_SCANCODE_H ,
/* 36 */ SDL_SCANCODE_J ,
/* 37 */ SDL_SCANCODE_K ,
/* 38 */ SDL_SCANCODE_L ,
/* 39 */ SDL_SCANCODE_SEMICOLON ,
/* 40 */ SDL_SCANCODE_APOSTROPHE ,
/* 41 */ SDL_SCANCODE_GRAVE ,
/* 42 */ SDL_SCANCODE_LSHIFT ,
/* 43 */ SDL_SCANCODE_BACKSLASH ,
/* 44 */ SDL_SCANCODE_Z ,
/* 45 */ SDL_SCANCODE_X ,
/* 46 */ SDL_SCANCODE_C ,
/* 47 */ SDL_SCANCODE_V ,
/* 48 */ SDL_SCANCODE_B ,
/* 49 */ SDL_SCANCODE_N ,
/* 50 */ SDL_SCANCODE_M ,
/* 51 */ SDL_SCANCODE_COMMA ,
/* 52 */ SDL_SCANCODE_PERIOD ,
/* 53 */ SDL_SCANCODE_SLASH ,
/* 54 */ SDL_SCANCODE_RSHIFT ,
/* 55 */ SDL_SCANCODE_KP_MULTIPLY ,
/* 56 */ SDL_SCANCODE_LALT ,
/* 57 */ SDL_SCANCODE_SPACE ,
/* 58 */ SDL_SCANCODE_CAPSLOCK ,
/* 59 */ SDL_SCANCODE_F1 ,
/* 60 */ SDL_SCANCODE_F2 ,
/* 61 */ SDL_SCANCODE_F3 ,
/* 62 */ SDL_SCANCODE_F4 ,
/* 63 */ SDL_SCANCODE_F5 ,
/* 64 */ SDL_SCANCODE_F6 ,
/* 65 */ SDL_SCANCODE_F7 ,
/* 66 */ SDL_SCANCODE_F8 ,
/* 67 */ SDL_SCANCODE_F9 ,
/* 68 */ SDL_SCANCODE_F10 ,
/* 69 */ SDL_SCANCODE_NUMLOCKCLEAR ,
/* 70 */ SDL_SCANCODE_SCROLLLOCK ,
/* 71 */ SDL_SCANCODE_KP_7 ,
/* 72 */ SDL_SCANCODE_KP_8 ,
/* 73 */ SDL_SCANCODE_KP_9 ,
/* 74 */ SDL_SCANCODE_KP_MINUS ,
/* 75 */ SDL_SCANCODE_KP_4 ,
/* 76 */ SDL_SCANCODE_KP_5 ,
/* 77 */ SDL_SCANCODE_KP_6 ,
/* 78 */ SDL_SCANCODE_KP_PLUS ,
/* 79 */ SDL_SCANCODE_KP_1 ,
/* 80 */ SDL_SCANCODE_KP_2 ,
/* 81 */ SDL_SCANCODE_KP_3 ,
/* 82 */ SDL_SCANCODE_KP_0 ,
/* 83 */ SDL_SCANCODE_KP_PERIOD ,
/* 84 */ SDL_SCANCODE_SYSREQ ,
/* 85 */ SDL_SCANCODE_MODE ,
/* 86 */ SDL_SCANCODE_NONUSBACKSLASH ,
/* 87 */ SDL_SCANCODE_F11 ,
/* 88 */ SDL_SCANCODE_F12 ,
/* 89 */ SDL_SCANCODE_HOME ,
/* 90 */ SDL_SCANCODE_UP ,
/* 91 */ SDL_SCANCODE_PAGEUP ,
/* 92 */ SDL_SCANCODE_LEFT ,
/* 93 */ SDL_SCANCODE_BRIGHTNESSDOWN , /* on PowerBook G4 / KEY_Begin */
/* 94 */ SDL_SCANCODE_RIGHT ,
/* 95 */ SDL_SCANCODE_END ,
/* 96 */ SDL_SCANCODE_DOWN ,
/* 97 */ SDL_SCANCODE_PAGEDOWN ,
/* 98 */ SDL_SCANCODE_INSERT ,
/* 99 */ SDL_SCANCODE_DELETE ,
/* 100 */ SDL_SCANCODE_KP_ENTER ,
/* 101 */ SDL_SCANCODE_RCTRL ,
/* 102 */ SDL_SCANCODE_PAUSE ,
/* 103 */ SDL_SCANCODE_PRINTSCREEN ,
/* 104 */ SDL_SCANCODE_KP_DIVIDE ,
/* 105 */ SDL_SCANCODE_RALT ,
/* 106 */ SDL_SCANCODE_UNKNOWN , /* BREAK */
/* 107 */ SDL_SCANCODE_LGUI ,
/* 108 */ SDL_SCANCODE_RGUI ,
/* 109 */ SDL_SCANCODE_APPLICATION ,
/* 110 */ SDL_SCANCODE_F13 ,
/* 111 */ SDL_SCANCODE_F14 ,
/* 112 */ SDL_SCANCODE_F15 ,
/* 113 */ SDL_SCANCODE_F16 ,
/* 114 */ SDL_SCANCODE_F17 ,
/* 115 */ SDL_SCANCODE_UNKNOWN ,
/* 116 */ SDL_SCANCODE_UNKNOWN , /* is translated to XK_ISO_Level3_Shift by my X server, but I have no keyboard that generates this code, so I don't know what the correct SDL_SCANCODE_* for it is */
/* 117 */ SDL_SCANCODE_UNKNOWN ,
/* 118 */ SDL_SCANCODE_KP_EQUALS ,
/* 119 */ SDL_SCANCODE_UNKNOWN ,
/* 120 */ SDL_SCANCODE_UNKNOWN ,
/* 121 */ SDL_SCANCODE_UNKNOWN ,
/* 122 */ SDL_SCANCODE_UNKNOWN ,
/* 123 */ SDL_SCANCODE_UNKNOWN ,
/* 124 */ SDL_SCANCODE_UNKNOWN ,
/* 125 */ SDL_SCANCODE_INTERNATIONAL3 , /* Yen */
/* 126 */ SDL_SCANCODE_UNKNOWN ,
/* 127 */ SDL_SCANCODE_UNKNOWN ,
/* 128 */ SDL_SCANCODE_UNKNOWN ,
/* 129 */ SDL_SCANCODE_UNKNOWN ,
/* 130 */ SDL_SCANCODE_UNKNOWN ,
/* 131 */ SDL_SCANCODE_UNKNOWN ,
/* 132 */ SDL_SCANCODE_POWER ,
/* 133 */ SDL_SCANCODE_MUTE ,
/* 134 */ SDL_SCANCODE_VOLUMEDOWN ,
/* 135 */ SDL_SCANCODE_VOLUMEUP ,
/* 136 */ SDL_SCANCODE_HELP ,
/* 137 */ SDL_SCANCODE_STOP ,
/* 138 */ SDL_SCANCODE_AGAIN ,
/* 139 */ SDL_SCANCODE_UNKNOWN , /* PROPS */
/* 140 */ SDL_SCANCODE_UNDO ,
/* 141 */ SDL_SCANCODE_UNKNOWN , /* FRONT */
/* 142 */ SDL_SCANCODE_COPY ,
/* 143 */ SDL_SCANCODE_UNKNOWN , /* OPEN */
/* 144 */ SDL_SCANCODE_PASTE ,
/* 145 */ SDL_SCANCODE_FIND ,
/* 146 */ SDL_SCANCODE_CUT ,
} ;
/* for wireless usb keyboard (manufacturer TRUST) without numpad. */
static const SDL_Scancode xfree86_scancode_table2 [ ] = {
/* 0 */ SDL_SCANCODE_UNKNOWN ,
/* 1 */ SDL_SCANCODE_ESCAPE ,
/* 2 */ SDL_SCANCODE_1 ,
/* 3 */ SDL_SCANCODE_2 ,
/* 4 */ SDL_SCANCODE_3 ,
/* 5 */ SDL_SCANCODE_4 ,
/* 6 */ SDL_SCANCODE_5 ,
/* 7 */ SDL_SCANCODE_6 ,
/* 8 */ SDL_SCANCODE_7 ,
/* 9 */ SDL_SCANCODE_8 ,
/* 10 */ SDL_SCANCODE_9 ,
/* 11 */ SDL_SCANCODE_0 ,
/* 12 */ SDL_SCANCODE_MINUS ,
/* 13 */ SDL_SCANCODE_EQUALS ,
/* 14 */ SDL_SCANCODE_BACKSPACE ,
/* 15 */ SDL_SCANCODE_TAB ,
/* 16 */ SDL_SCANCODE_Q ,
/* 17 */ SDL_SCANCODE_W ,
/* 18 */ SDL_SCANCODE_E ,
/* 19 */ SDL_SCANCODE_R ,
/* 20 */ SDL_SCANCODE_T ,
/* 21 */ SDL_SCANCODE_Y ,
/* 22 */ SDL_SCANCODE_U ,
/* 23 */ SDL_SCANCODE_I ,
/* 24 */ SDL_SCANCODE_O ,
/* 25 */ SDL_SCANCODE_P ,
/* 26 */ SDL_SCANCODE_LEFTBRACKET ,
/* 27 */ SDL_SCANCODE_RIGHTBRACKET ,
/* 28 */ SDL_SCANCODE_RETURN ,
/* 29 */ SDL_SCANCODE_LCTRL ,
/* 30 */ SDL_SCANCODE_A ,
/* 31 */ SDL_SCANCODE_S ,
/* 32 */ SDL_SCANCODE_D ,
/* 33 */ SDL_SCANCODE_F ,
/* 34 */ SDL_SCANCODE_G ,
/* 35 */ SDL_SCANCODE_H ,
/* 36 */ SDL_SCANCODE_J ,
/* 37 */ SDL_SCANCODE_K ,
/* 38 */ SDL_SCANCODE_L ,
/* 39 */ SDL_SCANCODE_SEMICOLON ,
/* 40 */ SDL_SCANCODE_APOSTROPHE ,
/* 41 */ SDL_SCANCODE_GRAVE ,
/* 42 */ SDL_SCANCODE_LSHIFT ,
/* 43 */ SDL_SCANCODE_BACKSLASH ,
/* 44 */ SDL_SCANCODE_Z ,
/* 45 */ SDL_SCANCODE_X ,
/* 46 */ SDL_SCANCODE_C ,
/* 47 */ SDL_SCANCODE_V ,
/* 48 */ SDL_SCANCODE_B ,
/* 49 */ SDL_SCANCODE_N ,
/* 50 */ SDL_SCANCODE_M ,
/* 51 */ SDL_SCANCODE_COMMA ,
/* 52 */ SDL_SCANCODE_PERIOD ,
/* 53 */ SDL_SCANCODE_SLASH ,
/* 54 */ SDL_SCANCODE_RSHIFT ,
/* 55 */ SDL_SCANCODE_KP_MULTIPLY ,
/* 56 */ SDL_SCANCODE_LALT ,
/* 57 */ SDL_SCANCODE_SPACE ,
/* 58 */ SDL_SCANCODE_CAPSLOCK ,
/* 59 */ SDL_SCANCODE_F1 ,
/* 60 */ SDL_SCANCODE_F2 ,
/* 61 */ SDL_SCANCODE_F3 ,
/* 62 */ SDL_SCANCODE_F4 ,
/* 63 */ SDL_SCANCODE_F5 ,
/* 64 */ SDL_SCANCODE_F6 ,
/* 65 */ SDL_SCANCODE_F7 ,
/* 66 */ SDL_SCANCODE_F8 ,
/* 67 */ SDL_SCANCODE_F9 ,
/* 68 */ SDL_SCANCODE_F10 ,
/* 69 */ SDL_SCANCODE_NUMLOCKCLEAR ,
/* 70 */ SDL_SCANCODE_SCROLLLOCK ,
/* 71 */ SDL_SCANCODE_KP_7 ,
/* 72 */ SDL_SCANCODE_KP_8 ,
/* 73 */ SDL_SCANCODE_KP_9 ,
/* 74 */ SDL_SCANCODE_KP_MINUS ,
/* 75 */ SDL_SCANCODE_KP_4 ,
/* 76 */ SDL_SCANCODE_KP_5 ,
/* 77 */ SDL_SCANCODE_KP_6 ,
/* 78 */ SDL_SCANCODE_KP_PLUS ,
/* 79 */ SDL_SCANCODE_KP_1 ,
/* 80 */ SDL_SCANCODE_KP_2 ,
/* 81 */ SDL_SCANCODE_KP_3 ,
/* 82 */ SDL_SCANCODE_KP_0 ,
/* 83 */ SDL_SCANCODE_KP_PERIOD ,
/* 84 */ SDL_SCANCODE_SYSREQ , /* ???? */
/* 85 */ SDL_SCANCODE_MODE , /* ???? */
/* 86 */ SDL_SCANCODE_NONUSBACKSLASH ,
/* 87 */ SDL_SCANCODE_F11 ,
/* 88 */ SDL_SCANCODE_F12 ,
/* 89 */ SDL_SCANCODE_UNKNOWN ,
/* 90 */ SDL_SCANCODE_UNKNOWN , /* Katakana */
/* 91 */ SDL_SCANCODE_UNKNOWN , /* Hiragana */
/* 92 */ SDL_SCANCODE_UNKNOWN , /* Henkan_Mode */
/* 93 */ SDL_SCANCODE_UNKNOWN , /* Hiragana_Katakana */
/* 94 */ SDL_SCANCODE_UNKNOWN , /* Muhenkan */
/* 95 */ SDL_SCANCODE_UNKNOWN ,
/* 96 */ SDL_SCANCODE_KP_ENTER ,
/* 97 */ SDL_SCANCODE_RCTRL ,
/* 98 */ SDL_SCANCODE_KP_DIVIDE ,
/* 99 */ SDL_SCANCODE_PRINTSCREEN ,
/* 100 */ SDL_SCANCODE_RALT , /* ISO_Level3_Shift, ALTGR, RALT */
/* 101 */ SDL_SCANCODE_UNKNOWN , /* Linefeed */
/* 102 */ SDL_SCANCODE_HOME ,
/* 103 */ SDL_SCANCODE_UP ,
/* 104 */ SDL_SCANCODE_PAGEUP ,
/* 105 */ SDL_SCANCODE_LEFT ,
/* 106 */ SDL_SCANCODE_RIGHT ,
/* 107 */ SDL_SCANCODE_END ,
/* 108 */ SDL_SCANCODE_DOWN ,
/* 109 */ SDL_SCANCODE_PAGEDOWN ,
/* 110 */ SDL_SCANCODE_INSERT ,
/* 111 */ SDL_SCANCODE_DELETE ,
/* 112 */ SDL_SCANCODE_UNKNOWN ,
/* 113 */ SDL_SCANCODE_MUTE ,
/* 114 */ SDL_SCANCODE_VOLUMEDOWN ,
/* 115 */ SDL_SCANCODE_VOLUMEUP ,
/* 116 */ SDL_SCANCODE_POWER ,
/* 117 */ SDL_SCANCODE_KP_EQUALS ,
/* 118 */ SDL_SCANCODE_UNKNOWN , /* plusminus */
/* 119 */ SDL_SCANCODE_PAUSE ,
/* 120 */ SDL_SCANCODE_UNKNOWN , /* XF86LaunchA */
/* 121 */ SDL_SCANCODE_UNKNOWN , /* KP_Decimal */
/* 122 */ SDL_SCANCODE_UNKNOWN , /* Hangul */
/* 123 */ SDL_SCANCODE_UNKNOWN , /* Hangul_Hanja */
/* 124 */ SDL_SCANCODE_UNKNOWN ,
/* 125 */ SDL_SCANCODE_LGUI ,
/* 126 */ SDL_SCANCODE_RGUI ,
/* 127 */ SDL_SCANCODE_APPLICATION ,
/* 128 */ SDL_SCANCODE_CANCEL ,
/* 129 */ SDL_SCANCODE_AGAIN ,
/* 130 */ SDL_SCANCODE_UNKNOWN , /* SunProps */
/* 131 */ SDL_SCANCODE_UNDO ,
/* 132 */ SDL_SCANCODE_UNKNOWN , /* SunFront */
/* 133 */ SDL_SCANCODE_COPY ,
/* 134 */ SDL_SCANCODE_UNKNOWN , /* SunOpen */
/* 135 */ SDL_SCANCODE_PASTE ,
/* 136 */ SDL_SCANCODE_FIND ,
/* 137 */ SDL_SCANCODE_CUT ,
/* 138 */ SDL_SCANCODE_HELP ,
/* 139 */ SDL_SCANCODE_UNKNOWN , /* XF86MenuKB */
/* 140 */ SDL_SCANCODE_CALCULATOR ,
/* 141 */ SDL_SCANCODE_UNKNOWN ,
/* 142 */ SDL_SCANCODE_SLEEP ,
/* 143 */ SDL_SCANCODE_UNKNOWN , /* XF86WakeUp */
/* 144 */ SDL_SCANCODE_UNKNOWN , /* XF86Explorer */
/* 145 */ SDL_SCANCODE_UNKNOWN , /* XF86Send */
/* 146 */ SDL_SCANCODE_UNKNOWN ,
/* 147 */ SDL_SCANCODE_UNKNOWN , /* XF86Xfer */
/* 148 */ SDL_SCANCODE_APP1 , /* XF86Launch1 */
/* 149 */ SDL_SCANCODE_APP2 , /* XF86Launch2 */
/* 150 */ SDL_SCANCODE_WWW ,
/* 151 */ SDL_SCANCODE_UNKNOWN , /* XF86DOS */
/* 152 */ SDL_SCANCODE_UNKNOWN , /* XF86ScreenSaver */
/* 153 */ SDL_SCANCODE_UNKNOWN ,
/* 154 */ SDL_SCANCODE_UNKNOWN , /* XF86RotateWindows */
/* 155 */ SDL_SCANCODE_MAIL ,
/* 156 */ SDL_SCANCODE_AC_BOOKMARKS , /* XF86Favorites */
/* 157 */ SDL_SCANCODE_COMPUTER ,
/* 158 */ SDL_SCANCODE_AC_BACK ,
/* 159 */ SDL_SCANCODE_AC_FORWARD ,
/* 160 */ SDL_SCANCODE_UNKNOWN ,
/* 161 */ SDL_SCANCODE_EJECT ,
/* 162 */ SDL_SCANCODE_EJECT ,
/* 163 */ SDL_SCANCODE_AUDIONEXT ,
/* 164 */ SDL_SCANCODE_AUDIOPLAY ,
/* 165 */ SDL_SCANCODE_AUDIOPREV ,
/* 166 */ SDL_SCANCODE_AUDIOSTOP ,
/* 167 */ SDL_SCANCODE_UNKNOWN , /* XF86AudioRecord */
/* 168 */ SDL_SCANCODE_UNKNOWN , /* XF86AudioRewind */
/* 169 */ SDL_SCANCODE_UNKNOWN , /* XF86Phone */
/* 170 */ SDL_SCANCODE_UNKNOWN ,
/* 171 */ SDL_SCANCODE_F13 , /* XF86Tools */
/* 172 */ SDL_SCANCODE_AC_HOME ,
/* 173 */ SDL_SCANCODE_AC_REFRESH ,
/* 174 */ SDL_SCANCODE_UNKNOWN , /* XF86Close */
/* 175 */ SDL_SCANCODE_UNKNOWN ,
/* 176 */ SDL_SCANCODE_UNKNOWN ,
/* 177 */ SDL_SCANCODE_UNKNOWN , /* XF86ScrollUp */
/* 178 */ SDL_SCANCODE_UNKNOWN , /* XF86ScrollDown */
/* 179 */ SDL_SCANCODE_UNKNOWN , /* parenleft */
/* 180 */ SDL_SCANCODE_UNKNOWN , /* parenright */
/* 181 */ SDL_SCANCODE_UNKNOWN , /* XF86New */
/* 182 */ SDL_SCANCODE_AGAIN ,
/* 183 */ SDL_SCANCODE_F13 , /* XF86Tools */
/* 184 */ SDL_SCANCODE_F14 , /* XF86Launch5 */
/* 185 */ SDL_SCANCODE_F15 , /* XF86Launch6 */
/* 186 */ SDL_SCANCODE_F16 , /* XF86Launch7 */
/* 187 */ SDL_SCANCODE_F17 , /* XF86Launch8 */
/* 188 */ SDL_SCANCODE_F18 , /* XF86Launch9 */
/* 189 */ SDL_SCANCODE_F19 , /* null keysym */
/* 190 */ SDL_SCANCODE_UNKNOWN ,
/* 191 */ SDL_SCANCODE_UNKNOWN ,
/* 192 */ SDL_SCANCODE_UNKNOWN , /* XF86TouchpadToggle */
/* 193 */ SDL_SCANCODE_UNKNOWN ,
/* 194 */ SDL_SCANCODE_UNKNOWN ,
/* 195 */ SDL_SCANCODE_MODE ,
/* 196 */ SDL_SCANCODE_UNKNOWN ,
/* 197 */ SDL_SCANCODE_UNKNOWN ,
/* 198 */ SDL_SCANCODE_UNKNOWN ,
/* 199 */ SDL_SCANCODE_UNKNOWN ,
/* 200 */ SDL_SCANCODE_AUDIOPLAY ,
/* 201 */ SDL_SCANCODE_UNKNOWN , /* XF86AudioPause */
/* 202 */ SDL_SCANCODE_UNKNOWN , /* XF86Launch3 */
/* 203 */ SDL_SCANCODE_UNKNOWN , /* XF86Launch4 */
/* 204 */ SDL_SCANCODE_UNKNOWN , /* XF86LaunchB */
/* 205 */ SDL_SCANCODE_UNKNOWN , /* XF86Suspend */
/* 206 */ SDL_SCANCODE_UNKNOWN , /* XF86Close */
/* 207 */ SDL_SCANCODE_AUDIOPLAY ,
/* 208 */ SDL_SCANCODE_AUDIONEXT ,
/* 209 */ SDL_SCANCODE_UNKNOWN ,
/* 210 */ SDL_SCANCODE_PRINTSCREEN ,
/* 211 */ SDL_SCANCODE_UNKNOWN ,
/* 212 */ SDL_SCANCODE_UNKNOWN , /* XF86WebCam */
/* 213 */ SDL_SCANCODE_UNKNOWN ,
/* 214 */ SDL_SCANCODE_UNKNOWN ,
/* 215 */ SDL_SCANCODE_MAIL ,
/* 216 */ SDL_SCANCODE_UNKNOWN ,
/* 217 */ SDL_SCANCODE_AC_SEARCH ,
/* 218 */ SDL_SCANCODE_UNKNOWN ,
/* 219 */ SDL_SCANCODE_UNKNOWN , /* XF86Finance */
/* 220 */ SDL_SCANCODE_UNKNOWN ,
/* 221 */ SDL_SCANCODE_UNKNOWN , /* XF86Shop */
/* 222 */ SDL_SCANCODE_UNKNOWN ,
/* 223 */ SDL_SCANCODE_STOP ,
/* 224 */ SDL_SCANCODE_BRIGHTNESSDOWN ,
/* 225 */ SDL_SCANCODE_BRIGHTNESSUP ,
/* 226 */ SDL_SCANCODE_MEDIASELECT ,
/* 227 */ SDL_SCANCODE_DISPLAYSWITCH ,
/* 228 */ SDL_SCANCODE_KBDILLUMTOGGLE ,
/* 229 */ SDL_SCANCODE_KBDILLUMDOWN ,
/* 230 */ SDL_SCANCODE_KBDILLUMUP ,
/* 231 */ SDL_SCANCODE_UNKNOWN , /* XF86Send */
/* 232 */ SDL_SCANCODE_UNKNOWN , /* XF86Reply */
/* 233 */ SDL_SCANCODE_UNKNOWN , /* XF86MailForward */
/* 234 */ SDL_SCANCODE_UNKNOWN , /* XF86Save */
/* 235 */ SDL_SCANCODE_UNKNOWN , /* XF86Documents */
/* 236 */ SDL_SCANCODE_UNKNOWN , /* XF86Battery */
/* 237 */ SDL_SCANCODE_UNKNOWN , /* XF86Bluetooth */
/* 238 */ SDL_SCANCODE_UNKNOWN , /* XF86WLAN */
} ;
/* *INDENT-ON* */