From 6250aaf797f6f8557e95ec38e1488da2fb20bd82 Mon Sep 17 00:00:00 2001 From: gen2brain Date: Sat, 28 Sep 2013 22:01:08 +0200 Subject: [PATCH] add keycodes file --- src/m64py/frontend/keycodes.py | 475 +++++++++++++++++++++++++++++++++ 1 file changed, 475 insertions(+) create mode 100644 src/m64py/frontend/keycodes.py diff --git a/src/m64py/frontend/keycodes.py b/src/m64py/frontend/keycodes.py new file mode 100644 index 0000000..8e5ccd0 --- /dev/null +++ b/src/m64py/frontend/keycodes.py @@ -0,0 +1,475 @@ +SDL_SCANCODE_UNKNOWN = 0 +SDL_SCANCODE_A = 4 +SDL_SCANCODE_B = 5 +SDL_SCANCODE_C = 6 +SDL_SCANCODE_D = 7 +SDL_SCANCODE_E = 8 +SDL_SCANCODE_F = 9 +SDL_SCANCODE_G = 10 +SDL_SCANCODE_H = 11 +SDL_SCANCODE_I = 12 +SDL_SCANCODE_J = 13 +SDL_SCANCODE_K = 14 +SDL_SCANCODE_L = 15 +SDL_SCANCODE_M = 16 +SDL_SCANCODE_N = 17 +SDL_SCANCODE_O = 18 +SDL_SCANCODE_P = 19 +SDL_SCANCODE_Q = 20 +SDL_SCANCODE_R = 21 +SDL_SCANCODE_S = 22 +SDL_SCANCODE_T = 23 +SDL_SCANCODE_U = 24 +SDL_SCANCODE_V = 25 +SDL_SCANCODE_W = 26 +SDL_SCANCODE_X = 27 +SDL_SCANCODE_Y = 28 +SDL_SCANCODE_Z = 29 +SDL_SCANCODE_1 = 30 +SDL_SCANCODE_2 = 31 +SDL_SCANCODE_3 = 32 +SDL_SCANCODE_4 = 33 +SDL_SCANCODE_5 = 34 +SDL_SCANCODE_6 = 35 +SDL_SCANCODE_7 = 36 +SDL_SCANCODE_8 = 37 +SDL_SCANCODE_9 = 38 +SDL_SCANCODE_0 = 39 +SDL_SCANCODE_RETURN = 40 +SDL_SCANCODE_ESCAPE = 41 +SDL_SCANCODE_BACKSPACE = 42 +SDL_SCANCODE_TAB = 43 +SDL_SCANCODE_SPACE = 44 +SDL_SCANCODE_MINUS = 45 +SDL_SCANCODE_EQUALS = 46 +SDL_SCANCODE_LEFTBRACKET = 47 +SDL_SCANCODE_RIGHTBRACKET = 48 +SDL_SCANCODE_BACKSLASH = 49 +SDL_SCANCODE_NONUSHASH = 50 +SDL_SCANCODE_SEMICOLON = 51 +SDL_SCANCODE_APOSTROPHE = 52 +SDL_SCANCODE_GRAVE = 53 +SDL_SCANCODE_COMMA = 54 +SDL_SCANCODE_PERIOD = 55 +SDL_SCANCODE_SLASH = 56 +SDL_SCANCODE_CAPSLOCK = 57 +SDL_SCANCODE_F1 = 58 +SDL_SCANCODE_F2 = 59 +SDL_SCANCODE_F3 = 60 +SDL_SCANCODE_F4 = 61 +SDL_SCANCODE_F5 = 62 +SDL_SCANCODE_F6 = 63 +SDL_SCANCODE_F7 = 64 +SDL_SCANCODE_F8 = 65 +SDL_SCANCODE_F9 = 66 +SDL_SCANCODE_F10 = 67 +SDL_SCANCODE_F11 = 68 +SDL_SCANCODE_F12 = 69 +SDL_SCANCODE_PRINTSCREEN = 70 +SDL_SCANCODE_SCROLLLOCK = 71 +SDL_SCANCODE_PAUSE = 72 +SDL_SCANCODE_INSERT = 73 +SDL_SCANCODE_HOME = 74 +SDL_SCANCODE_PAGEUP = 75 +SDL_SCANCODE_DELETE = 76 +SDL_SCANCODE_END = 77 +SDL_SCANCODE_PAGEDOWN = 78 +SDL_SCANCODE_RIGHT = 79 +SDL_SCANCODE_LEFT = 80 +SDL_SCANCODE_DOWN = 81 +SDL_SCANCODE_UP = 82 +SDL_SCANCODE_NUMLOCKCLEAR = 83 +SDL_SCANCODE_KP_DIVIDE = 84 +SDL_SCANCODE_KP_MULTIPLY = 85 +SDL_SCANCODE_KP_MINUS = 86 +SDL_SCANCODE_KP_PLUS = 87 +SDL_SCANCODE_KP_ENTER = 88 +SDL_SCANCODE_KP_1 = 89 +SDL_SCANCODE_KP_2 = 90 +SDL_SCANCODE_KP_3 = 91 +SDL_SCANCODE_KP_4 = 92 +SDL_SCANCODE_KP_5 = 93 +SDL_SCANCODE_KP_6 = 94 +SDL_SCANCODE_KP_7 = 95 +SDL_SCANCODE_KP_8 = 96 +SDL_SCANCODE_KP_9 = 97 +SDL_SCANCODE_KP_0 = 98 +SDL_SCANCODE_KP_PERIOD = 99 +SDL_SCANCODE_NONUSBACKSLASH = 100 +SDL_SCANCODE_APPLICATION = 101 +SDL_SCANCODE_POWER = 102 +SDL_SCANCODE_KP_EQUALS = 103 +SDL_SCANCODE_F13 = 104 +SDL_SCANCODE_F14 = 105 +SDL_SCANCODE_F15 = 106 +SDL_SCANCODE_F16 = 107 +SDL_SCANCODE_F17 = 108 +SDL_SCANCODE_F18 = 109 +SDL_SCANCODE_F19 = 110 +SDL_SCANCODE_F20 = 111 +SDL_SCANCODE_F21 = 112 +SDL_SCANCODE_F22 = 113 +SDL_SCANCODE_F23 = 114 +SDL_SCANCODE_F24 = 115 +SDL_SCANCODE_EXECUTE = 116 +SDL_SCANCODE_HELP = 117 +SDL_SCANCODE_MENU = 118 +SDL_SCANCODE_SELECT = 119 +SDL_SCANCODE_STOP = 120 +SDL_SCANCODE_AGAIN = 121 +SDL_SCANCODE_UNDO = 122 +SDL_SCANCODE_CUT = 123 +SDL_SCANCODE_COPY = 124 +SDL_SCANCODE_PASTE = 125 +SDL_SCANCODE_FIND = 126 +SDL_SCANCODE_MUTE = 127 +SDL_SCANCODE_VOLUMEUP = 128 +SDL_SCANCODE_VOLUMEDOWN = 129 +SDL_SCANCODE_KP_COMMA = 133 +SDL_SCANCODE_KP_EQUALSAS400 = 134 +SDL_SCANCODE_INTERNATIONAL1 = 135 +SDL_SCANCODE_INTERNATIONAL2 = 136 +SDL_SCANCODE_INTERNATIONAL3 = 137 +SDL_SCANCODE_INTERNATIONAL4 = 138 +SDL_SCANCODE_INTERNATIONAL5 = 139 +SDL_SCANCODE_INTERNATIONAL6 = 140 +SDL_SCANCODE_INTERNATIONAL7 = 141 +SDL_SCANCODE_INTERNATIONAL8 = 142 +SDL_SCANCODE_INTERNATIONAL9 = 143 +SDL_SCANCODE_LANG1 = 144 +SDL_SCANCODE_LANG2 = 145 +SDL_SCANCODE_LANG3 = 146 +SDL_SCANCODE_LANG4 = 147 +SDL_SCANCODE_LANG5 = 148 +SDL_SCANCODE_LANG6 = 149 +SDL_SCANCODE_LANG7 = 150 +SDL_SCANCODE_LANG8 = 151 +SDL_SCANCODE_LANG9 = 152 +SDL_SCANCODE_ALTERASE = 153 +SDL_SCANCODE_SYSREQ = 154 +SDL_SCANCODE_CANCEL = 155 +SDL_SCANCODE_CLEAR = 156 +SDL_SCANCODE_PRIOR = 157 +SDL_SCANCODE_RETURN2 = 158 +SDL_SCANCODE_SEPARATOR = 159 +SDL_SCANCODE_OUT = 160 +SDL_SCANCODE_OPER = 161 +SDL_SCANCODE_CLEARAGAIN = 162 +SDL_SCANCODE_CRSEL = 163 +SDL_SCANCODE_EXSEL = 164 +SDL_SCANCODE_KP_00 = 176 +SDL_SCANCODE_KP_000 = 177 +SDL_SCANCODE_THOUSANDSSEPARATOR = 178 +SDL_SCANCODE_DECIMALSEPARATOR = 179 +SDL_SCANCODE_CURRENCYUNIT = 180 +SDL_SCANCODE_CURRENCYSUBUNIT = 181 +SDL_SCANCODE_KP_LEFTPAREN = 182 +SDL_SCANCODE_KP_RIGHTPAREN = 183 +SDL_SCANCODE_KP_LEFTBRACE = 184 +SDL_SCANCODE_KP_RIGHTBRACE = 185 +SDL_SCANCODE_KP_TAB = 186 +SDL_SCANCODE_KP_BACKSPACE = 187 +SDL_SCANCODE_KP_A = 188 +SDL_SCANCODE_KP_B = 189 +SDL_SCANCODE_KP_C = 190 +SDL_SCANCODE_KP_D = 191 +SDL_SCANCODE_KP_E = 192 +SDL_SCANCODE_KP_F = 193 +SDL_SCANCODE_KP_XOR = 194 +SDL_SCANCODE_KP_POWER = 195 +SDL_SCANCODE_KP_PERCENT = 196 +SDL_SCANCODE_KP_LESS = 197 +SDL_SCANCODE_KP_GREATER = 198 +SDL_SCANCODE_KP_AMPERSAND = 199 +SDL_SCANCODE_KP_DBLAMPERSAND = 200 +SDL_SCANCODE_KP_VERTICALBAR = 201 +SDL_SCANCODE_KP_DBLVERTICALBAR = 202 +SDL_SCANCODE_KP_COLON = 203 +SDL_SCANCODE_KP_HASH = 204 +SDL_SCANCODE_KP_SPACE = 205 +SDL_SCANCODE_KP_AT = 206 +SDL_SCANCODE_KP_EXCLAM = 207 +SDL_SCANCODE_KP_MEMSTORE = 208 +SDL_SCANCODE_KP_MEMRECALL = 209 +SDL_SCANCODE_KP_MEMCLEAR = 210 +SDL_SCANCODE_KP_MEMADD = 211 +SDL_SCANCODE_KP_MEMSUBTRACT = 212 +SDL_SCANCODE_KP_MEMMULTIPLY = 213 +SDL_SCANCODE_KP_MEMDIVIDE = 214 +SDL_SCANCODE_KP_PLUSMINUS = 215 +SDL_SCANCODE_KP_CLEAR = 216 +SDL_SCANCODE_KP_CLEARENTRY = 217 +SDL_SCANCODE_KP_BINARY = 218 +SDL_SCANCODE_KP_OCTAL = 219 +SDL_SCANCODE_KP_DECIMAL = 220 +SDL_SCANCODE_KP_HEXADECIMAL = 221 +SDL_SCANCODE_LCTRL = 224 +SDL_SCANCODE_LSHIFT = 225 +SDL_SCANCODE_LALT = 226 +SDL_SCANCODE_LGUI = 227 +SDL_SCANCODE_RCTRL = 228 +SDL_SCANCODE_RSHIFT = 229 +SDL_SCANCODE_RALT = 230 +SDL_SCANCODE_RGUI = 231 +SDL_SCANCODE_MODE = 257 +SDL_SCANCODE_AUDIONEXT = 258 +SDL_SCANCODE_AUDIOPREV = 259 +SDL_SCANCODE_AUDIOSTOP = 260 +SDL_SCANCODE_AUDIOPLAY = 261 +SDL_SCANCODE_AUDIOMUTE = 262 +SDL_SCANCODE_MEDIASELECT = 263 +SDL_SCANCODE_WWW = 264 +SDL_SCANCODE_MAIL = 265 +SDL_SCANCODE_CALCULATOR = 266 +SDL_SCANCODE_COMPUTER = 267 +SDL_SCANCODE_AC_SEARCH = 268 +SDL_SCANCODE_AC_HOME = 269 +SDL_SCANCODE_AC_BACK = 270 +SDL_SCANCODE_AC_FORWARD = 271 +SDL_SCANCODE_AC_STOP = 272 +SDL_SCANCODE_AC_REFRESH = 273 +SDL_SCANCODE_AC_BOOKMARKS = 274 +SDL_SCANCODE_BRIGHTNESSDOWN = 275 +SDL_SCANCODE_BRIGHTNESSUP = 276 +SDL_SCANCODE_DISPLAYSWITCH = 277 +SDL_SCANCODE_KBDILLUMTOGGLE = 278 +SDL_SCANCODE_KBDILLUMDOWN = 279 +SDL_SCANCODE_KBDILLUMUP = 280 +SDL_SCANCODE_EJECT = 281 +SDL_SCANCODE_SLEEP = 282 +SDL_NUM_SCANCODES = 512 + +SDLK_UNKNOWN = 0 +SDLK_FIRST = 0 +SDLK_BACKSPACE = 8 +SDLK_TAB = 9 +SDLK_CLEAR = 12 +SDLK_RETURN = 13 +SDLK_PAUSE = 19 +SDLK_ESCAPE = 27 +SDLK_SPACE = 32 +SDLK_EXCLAIM = 33 +SDLK_QUOTEDBL = 34 +SDLK_HASH = 35 +SDLK_DOLLAR = 36 +SDLK_AMPERSAND = 38 +SDLK_QUOTE = 39 +SDLK_LEFTPAREN = 40 +SDLK_RIGHTPAREN = 41 +SDLK_ASTERISK = 42 +SDLK_PLUS = 43 +SDLK_COMMA = 44 +SDLK_MINUS = 45 +SDLK_PERIOD = 46 +SDLK_SLASH = 47 +SDLK_0 = 48 +SDLK_1 = 49 +SDLK_2 = 50 +SDLK_3 = 51 +SDLK_4 = 52 +SDLK_5 = 53 +SDLK_6 = 54 +SDLK_7 = 55 +SDLK_8 = 56 +SDLK_9 = 57 +SDLK_COLON = 58 +SDLK_SEMICOLON = 59 +SDLK_LESS = 60 +SDLK_EQUALS = 61 +SDLK_GREATER = 62 +SDLK_QUESTION = 63 +SDLK_AT = 64 +SDLK_LEFTBRACKET = 91 +SDLK_BACKSLASH = 92 +SDLK_RIGHTBRACKET = 93 +SDLK_CARET = 94 +SDLK_UNDERSCORE = 95 +SDLK_BACKQUOTE = 96 +SDLK_a = 97 +SDLK_b = 98 +SDLK_c = 99 +SDLK_d = 100 +SDLK_e = 101 +SDLK_f = 102 +SDLK_g = 103 +SDLK_h = 104 +SDLK_i = 105 +SDLK_j = 106 +SDLK_k = 107 +SDLK_l = 108 +SDLK_m = 109 +SDLK_n = 110 +SDLK_o = 111 +SDLK_p = 112 +SDLK_q = 113 +SDLK_r = 114 +SDLK_s = 115 +SDLK_t = 116 +SDLK_u = 117 +SDLK_v = 118 +SDLK_w = 119 +SDLK_x = 120 +SDLK_y = 121 +SDLK_z = 122 +SDLK_DELETE = 127 +SDLK_WORLD_0 = 160 +SDLK_WORLD_1 = 161 +SDLK_WORLD_2 = 162 +SDLK_WORLD_3 = 163 +SDLK_WORLD_4 = 164 +SDLK_WORLD_5 = 165 +SDLK_WORLD_6 = 166 +SDLK_WORLD_7 = 167 +SDLK_WORLD_8 = 168 +SDLK_WORLD_9 = 169 +SDLK_WORLD_10 = 170 +SDLK_WORLD_11 = 171 +SDLK_WORLD_12 = 172 +SDLK_WORLD_13 = 173 +SDLK_WORLD_14 = 174 +SDLK_WORLD_15 = 175 +SDLK_WORLD_16 = 176 +SDLK_WORLD_17 = 177 +SDLK_WORLD_18 = 178 +SDLK_WORLD_19 = 179 +SDLK_WORLD_20 = 180 +SDLK_WORLD_21 = 181 +SDLK_WORLD_22 = 182 +SDLK_WORLD_23 = 183 +SDLK_WORLD_24 = 184 +SDLK_WORLD_25 = 185 +SDLK_WORLD_26 = 186 +SDLK_WORLD_27 = 187 +SDLK_WORLD_28 = 188 +SDLK_WORLD_29 = 189 +SDLK_WORLD_30 = 190 +SDLK_WORLD_31 = 191 +SDLK_WORLD_32 = 192 +SDLK_WORLD_33 = 193 +SDLK_WORLD_34 = 194 +SDLK_WORLD_35 = 195 +SDLK_WORLD_36 = 196 +SDLK_WORLD_37 = 197 +SDLK_WORLD_38 = 198 +SDLK_WORLD_39 = 199 +SDLK_WORLD_40 = 200 +SDLK_WORLD_41 = 201 +SDLK_WORLD_42 = 202 +SDLK_WORLD_43 = 203 +SDLK_WORLD_44 = 204 +SDLK_WORLD_45 = 205 +SDLK_WORLD_46 = 206 +SDLK_WORLD_47 = 207 +SDLK_WORLD_48 = 208 +SDLK_WORLD_49 = 209 +SDLK_WORLD_50 = 210 +SDLK_WORLD_51 = 211 +SDLK_WORLD_52 = 212 +SDLK_WORLD_53 = 213 +SDLK_WORLD_54 = 214 +SDLK_WORLD_55 = 215 +SDLK_WORLD_56 = 216 +SDLK_WORLD_57 = 217 +SDLK_WORLD_58 = 218 +SDLK_WORLD_59 = 219 +SDLK_WORLD_60 = 220 +SDLK_WORLD_61 = 221 +SDLK_WORLD_62 = 222 +SDLK_WORLD_63 = 223 +SDLK_WORLD_64 = 224 +SDLK_WORLD_65 = 225 +SDLK_WORLD_66 = 226 +SDLK_WORLD_67 = 227 +SDLK_WORLD_68 = 228 +SDLK_WORLD_69 = 229 +SDLK_WORLD_70 = 230 +SDLK_WORLD_71 = 231 +SDLK_WORLD_72 = 232 +SDLK_WORLD_73 = 233 +SDLK_WORLD_74 = 234 +SDLK_WORLD_75 = 235 +SDLK_WORLD_76 = 236 +SDLK_WORLD_77 = 237 +SDLK_WORLD_78 = 238 +SDLK_WORLD_79 = 239 +SDLK_WORLD_80 = 240 +SDLK_WORLD_81 = 241 +SDLK_WORLD_82 = 242 +SDLK_WORLD_83 = 243 +SDLK_WORLD_84 = 244 +SDLK_WORLD_85 = 245 +SDLK_WORLD_86 = 246 +SDLK_WORLD_87 = 247 +SDLK_WORLD_88 = 248 +SDLK_WORLD_89 = 249 +SDLK_WORLD_90 = 250 +SDLK_WORLD_91 = 251 +SDLK_WORLD_92 = 252 +SDLK_WORLD_93 = 253 +SDLK_WORLD_94 = 254 +SDLK_WORLD_95 = 255 +SDLK_KP0 = 256 +SDLK_KP1 = 257 +SDLK_KP2 = 258 +SDLK_KP3 = 259 +SDLK_KP4 = 260 +SDLK_KP5 = 261 +SDLK_KP6 = 262 +SDLK_KP7 = 263 +SDLK_KP8 = 264 +SDLK_KP9 = 265 +SDLK_KP_PERIOD = 266 +SDLK_KP_DIVIDE = 267 +SDLK_KP_MULTIPLY = 268 +SDLK_KP_MINUS = 269 +SDLK_KP_PLUS = 270 +SDLK_KP_ENTER = 271 +SDLK_KP_EQUALS = 272 +SDLK_UP = 273 +SDLK_DOWN = 274 +SDLK_RIGHT = 275 +SDLK_LEFT = 276 +SDLK_INSERT = 277 +SDLK_HOME = 278 +SDLK_END = 279 +SDLK_PAGEUP = 280 +SDLK_PAGEDOWN = 281 +SDLK_F1 = 282 +SDLK_F2 = 283 +SDLK_F3 = 284 +SDLK_F4 = 285 +SDLK_F5 = 286 +SDLK_F6 = 287 +SDLK_F7 = 288 +SDLK_F8 = 289 +SDLK_F9 = 290 +SDLK_F10 = 291 +SDLK_F11 = 292 +SDLK_F12 = 293 +SDLK_F13 = 294 +SDLK_F14 = 295 +SDLK_F15 = 296 +SDLK_NUMLOCK = 300 +SDLK_CAPSLOCK = 301 +SDLK_SCROLLOCK = 302 +SDLK_RSHIFT = 303 +SDLK_LSHIFT = 304 +SDLK_RCTRL = 305 +SDLK_LCTRL = 306 +SDLK_RALT = 307 +SDLK_LALT = 308 +SDLK_RMETA = 309 +SDLK_LMETA = 310 +SDLK_LSUPER = 311 +SDLK_RSUPER = 312 +SDLK_MODE = 313 +SDLK_COMPOSE = 314 +SDLK_HELP = 315 +SDLK_PRINT = 316 +SDLK_SYSREQ = 317 +SDLK_BREAK = 318 +SDLK_MENU = 319 +SDLK_POWER = 320 +SDLK_EURO = 321 +SDLK_UNDO = 322 +SDLK_LAST = 323