00001 /* ES40 emulator. 00002 * Copyright (C) 2007-2008 by the ES40 Emulator Project 00003 * 00004 * WWW : http://sourceforge.net/projects/es40 00005 * E-mail : camiel@camicom.com 00006 * 00007 * This file is based upon Bochs. 00008 * 00009 * Copyright (C) 2002 MandrakeSoft S.A. 00010 * 00011 * MandrakeSoft S.A. 00012 * 43, rue d'Aboukir 00013 * 75002 Paris - France 00014 * http://www.linux-mandrake.com/ 00015 * http://www.mandrakesoft.com/ 00016 * 00017 * This library is free software; you can redistribute it and/or 00018 * modify it under the terms of the GNU Lesser General Public 00019 * License as published by the Free Software Foundation; either 00020 * version 2 of the License, or (at your option) any later version. 00021 * 00022 * This library is distributed in the hope that it will be useful, 00023 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00024 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00025 * Lesser General Public License for more details. 00026 * 00027 * You should have received a copy of the GNU Lesser General Public 00028 * License along with this library; if not, write to the Free Software 00029 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00030 */ 00031 00059 DEF_SDL_KEY(SDLK_UNKNOWN) 00060 DEF_SDL_KEY(SDLK_FIRST) 00061 DEF_SDL_KEY(SDLK_BACKSPACE) 00062 DEF_SDL_KEY(SDLK_TAB) 00063 DEF_SDL_KEY(SDLK_CLEAR) 00064 DEF_SDL_KEY(SDLK_RETURN) 00065 DEF_SDL_KEY(SDLK_PAUSE) 00066 DEF_SDL_KEY(SDLK_ESCAPE) 00067 DEF_SDL_KEY(SDLK_SPACE) 00068 DEF_SDL_KEY(SDLK_EXCLAIM) 00069 DEF_SDL_KEY(SDLK_QUOTEDBL) 00070 DEF_SDL_KEY(SDLK_HASH) 00071 DEF_SDL_KEY(SDLK_DOLLAR) 00072 DEF_SDL_KEY(SDLK_AMPERSAND) 00073 DEF_SDL_KEY(SDLK_QUOTE) 00074 DEF_SDL_KEY(SDLK_LEFTPAREN) 00075 DEF_SDL_KEY(SDLK_RIGHTPAREN) 00076 DEF_SDL_KEY(SDLK_ASTERISK) 00077 DEF_SDL_KEY(SDLK_PLUS) 00078 DEF_SDL_KEY(SDLK_COMMA) 00079 DEF_SDL_KEY(SDLK_MINUS) 00080 DEF_SDL_KEY(SDLK_PERIOD) 00081 DEF_SDL_KEY(SDLK_SLASH) 00082 DEF_SDL_KEY(SDLK_0) 00083 DEF_SDL_KEY(SDLK_1) 00084 DEF_SDL_KEY(SDLK_2) 00085 DEF_SDL_KEY(SDLK_3) 00086 DEF_SDL_KEY(SDLK_4) 00087 DEF_SDL_KEY(SDLK_5) 00088 DEF_SDL_KEY(SDLK_6) 00089 DEF_SDL_KEY(SDLK_7) 00090 DEF_SDL_KEY(SDLK_8) 00091 DEF_SDL_KEY(SDLK_9) 00092 DEF_SDL_KEY(SDLK_COLON) 00093 DEF_SDL_KEY(SDLK_SEMICOLON) 00094 DEF_SDL_KEY(SDLK_LESS) 00095 DEF_SDL_KEY(SDLK_EQUALS) 00096 DEF_SDL_KEY(SDLK_GREATER) 00097 DEF_SDL_KEY(SDLK_QUESTION) 00098 DEF_SDL_KEY(SDLK_AT) 00099 00100 //DEF_SDL_KEY( /* ) 00101 //DEF_SDL_KEY( Skip uppercase letters ) 00102 //DEF_SDL_KEY( */ ) 00103 DEF_SDL_KEY(SDLK_LEFTBRACKET) 00104 DEF_SDL_KEY(SDLK_BACKSLASH) 00105 DEF_SDL_KEY(SDLK_RIGHTBRACKET) 00106 DEF_SDL_KEY(SDLK_CARET) 00107 DEF_SDL_KEY(SDLK_UNDERSCORE) 00108 DEF_SDL_KEY(SDLK_BACKQUOTE) 00109 DEF_SDL_KEY(SDLK_a) 00110 DEF_SDL_KEY(SDLK_b) 00111 DEF_SDL_KEY(SDLK_c) 00112 DEF_SDL_KEY(SDLK_d) 00113 DEF_SDL_KEY(SDLK_e) 00114 DEF_SDL_KEY(SDLK_f) 00115 DEF_SDL_KEY(SDLK_g) 00116 DEF_SDL_KEY(SDLK_h) 00117 DEF_SDL_KEY(SDLK_i) 00118 DEF_SDL_KEY(SDLK_j) 00119 DEF_SDL_KEY(SDLK_k) 00120 DEF_SDL_KEY(SDLK_l) 00121 DEF_SDL_KEY(SDLK_m) 00122 DEF_SDL_KEY(SDLK_n) 00123 DEF_SDL_KEY(SDLK_o) 00124 DEF_SDL_KEY(SDLK_p) 00125 DEF_SDL_KEY(SDLK_q) 00126 DEF_SDL_KEY(SDLK_r) 00127 DEF_SDL_KEY(SDLK_s) 00128 DEF_SDL_KEY(SDLK_t) 00129 DEF_SDL_KEY(SDLK_u) 00130 DEF_SDL_KEY(SDLK_v) 00131 DEF_SDL_KEY(SDLK_w) 00132 DEF_SDL_KEY(SDLK_x) 00133 DEF_SDL_KEY(SDLK_y) 00134 DEF_SDL_KEY(SDLK_z) 00135 DEF_SDL_KEY(SDLK_DELETE) 00136 DEF_SDL_KEY(SDLK_WORLD_0) 00137 DEF_SDL_KEY(SDLK_WORLD_1) 00138 DEF_SDL_KEY(SDLK_WORLD_2) 00139 DEF_SDL_KEY(SDLK_WORLD_3) 00140 DEF_SDL_KEY(SDLK_WORLD_4) 00141 DEF_SDL_KEY(SDLK_WORLD_5) 00142 DEF_SDL_KEY(SDLK_WORLD_6) 00143 DEF_SDL_KEY(SDLK_WORLD_7) 00144 DEF_SDL_KEY(SDLK_WORLD_8) 00145 DEF_SDL_KEY(SDLK_WORLD_9) 00146 DEF_SDL_KEY(SDLK_WORLD_10) 00147 DEF_SDL_KEY(SDLK_WORLD_11) 00148 DEF_SDL_KEY(SDLK_WORLD_12) 00149 DEF_SDL_KEY(SDLK_WORLD_13) 00150 DEF_SDL_KEY(SDLK_WORLD_14) 00151 DEF_SDL_KEY(SDLK_WORLD_15) 00152 DEF_SDL_KEY(SDLK_WORLD_16) 00153 DEF_SDL_KEY(SDLK_WORLD_17) 00154 DEF_SDL_KEY(SDLK_WORLD_18) 00155 DEF_SDL_KEY(SDLK_WORLD_19) 00156 DEF_SDL_KEY(SDLK_WORLD_20) 00157 DEF_SDL_KEY(SDLK_WORLD_21) 00158 DEF_SDL_KEY(SDLK_WORLD_22) 00159 DEF_SDL_KEY(SDLK_WORLD_23) 00160 DEF_SDL_KEY(SDLK_WORLD_24) 00161 DEF_SDL_KEY(SDLK_WORLD_25) 00162 DEF_SDL_KEY(SDLK_WORLD_26) 00163 DEF_SDL_KEY(SDLK_WORLD_27) 00164 DEF_SDL_KEY(SDLK_WORLD_28) 00165 DEF_SDL_KEY(SDLK_WORLD_29) 00166 DEF_SDL_KEY(SDLK_WORLD_30) 00167 DEF_SDL_KEY(SDLK_WORLD_31) 00168 DEF_SDL_KEY(SDLK_WORLD_32) 00169 DEF_SDL_KEY(SDLK_WORLD_33) 00170 DEF_SDL_KEY(SDLK_WORLD_34) 00171 DEF_SDL_KEY(SDLK_WORLD_35) 00172 DEF_SDL_KEY(SDLK_WORLD_36) 00173 DEF_SDL_KEY(SDLK_WORLD_37) 00174 DEF_SDL_KEY(SDLK_WORLD_38) 00175 DEF_SDL_KEY(SDLK_WORLD_39) 00176 DEF_SDL_KEY(SDLK_WORLD_40) 00177 DEF_SDL_KEY(SDLK_WORLD_41) 00178 DEF_SDL_KEY(SDLK_WORLD_42) 00179 DEF_SDL_KEY(SDLK_WORLD_43) 00180 DEF_SDL_KEY(SDLK_WORLD_44) 00181 DEF_SDL_KEY(SDLK_WORLD_45) 00182 DEF_SDL_KEY(SDLK_WORLD_46) 00183 DEF_SDL_KEY(SDLK_WORLD_47) 00184 DEF_SDL_KEY(SDLK_WORLD_48) 00185 DEF_SDL_KEY(SDLK_WORLD_49) 00186 DEF_SDL_KEY(SDLK_WORLD_50) 00187 DEF_SDL_KEY(SDLK_WORLD_51) 00188 DEF_SDL_KEY(SDLK_WORLD_52) 00189 DEF_SDL_KEY(SDLK_WORLD_53) 00190 DEF_SDL_KEY(SDLK_WORLD_54) 00191 DEF_SDL_KEY(SDLK_WORLD_55) 00192 DEF_SDL_KEY(SDLK_WORLD_56) 00193 DEF_SDL_KEY(SDLK_WORLD_57) 00194 DEF_SDL_KEY(SDLK_WORLD_58) 00195 DEF_SDL_KEY(SDLK_WORLD_59) 00196 DEF_SDL_KEY(SDLK_WORLD_60) 00197 DEF_SDL_KEY(SDLK_WORLD_61) 00198 DEF_SDL_KEY(SDLK_WORLD_62) 00199 DEF_SDL_KEY(SDLK_WORLD_63) 00200 DEF_SDL_KEY(SDLK_WORLD_64) 00201 DEF_SDL_KEY(SDLK_WORLD_65) 00202 DEF_SDL_KEY(SDLK_WORLD_66) 00203 DEF_SDL_KEY(SDLK_WORLD_67) 00204 DEF_SDL_KEY(SDLK_WORLD_68) 00205 DEF_SDL_KEY(SDLK_WORLD_69) 00206 DEF_SDL_KEY(SDLK_WORLD_70) 00207 DEF_SDL_KEY(SDLK_WORLD_71) 00208 DEF_SDL_KEY(SDLK_WORLD_72) 00209 DEF_SDL_KEY(SDLK_WORLD_73) 00210 DEF_SDL_KEY(SDLK_WORLD_74) 00211 DEF_SDL_KEY(SDLK_WORLD_75) 00212 DEF_SDL_KEY(SDLK_WORLD_76) 00213 DEF_SDL_KEY(SDLK_WORLD_77) 00214 DEF_SDL_KEY(SDLK_WORLD_78) 00215 DEF_SDL_KEY(SDLK_WORLD_79) 00216 DEF_SDL_KEY(SDLK_WORLD_80) 00217 DEF_SDL_KEY(SDLK_WORLD_81) 00218 DEF_SDL_KEY(SDLK_WORLD_82) 00219 DEF_SDL_KEY(SDLK_WORLD_83) 00220 DEF_SDL_KEY(SDLK_WORLD_84) 00221 DEF_SDL_KEY(SDLK_WORLD_85) 00222 DEF_SDL_KEY(SDLK_WORLD_86) 00223 DEF_SDL_KEY(SDLK_WORLD_87) 00224 DEF_SDL_KEY(SDLK_WORLD_88) 00225 DEF_SDL_KEY(SDLK_WORLD_89) 00226 DEF_SDL_KEY(SDLK_WORLD_90) 00227 DEF_SDL_KEY(SDLK_WORLD_91) 00228 DEF_SDL_KEY(SDLK_WORLD_92) 00229 DEF_SDL_KEY(SDLK_WORLD_93) 00230 DEF_SDL_KEY(SDLK_WORLD_94) 00231 DEF_SDL_KEY(SDLK_WORLD_95) 00232 DEF_SDL_KEY(SDLK_KP0) 00233 DEF_SDL_KEY(SDLK_KP1) 00234 DEF_SDL_KEY(SDLK_KP2) 00235 DEF_SDL_KEY(SDLK_KP3) 00236 DEF_SDL_KEY(SDLK_KP4) 00237 DEF_SDL_KEY(SDLK_KP5) 00238 DEF_SDL_KEY(SDLK_KP6) 00239 DEF_SDL_KEY(SDLK_KP7) 00240 DEF_SDL_KEY(SDLK_KP8) 00241 DEF_SDL_KEY(SDLK_KP9) 00242 DEF_SDL_KEY(SDLK_KP_PERIOD) 00243 DEF_SDL_KEY(SDLK_KP_DIVIDE) 00244 DEF_SDL_KEY(SDLK_KP_MULTIPLY) 00245 DEF_SDL_KEY(SDLK_KP_MINUS) 00246 DEF_SDL_KEY(SDLK_KP_PLUS) 00247 DEF_SDL_KEY(SDLK_KP_ENTER) 00248 DEF_SDL_KEY(SDLK_KP_EQUALS) 00249 DEF_SDL_KEY(SDLK_UP) 00250 DEF_SDL_KEY(SDLK_DOWN) 00251 DEF_SDL_KEY(SDLK_RIGHT) 00252 DEF_SDL_KEY(SDLK_LEFT) 00253 DEF_SDL_KEY(SDLK_INSERT) 00254 DEF_SDL_KEY(SDLK_HOME) 00255 DEF_SDL_KEY(SDLK_END) 00256 DEF_SDL_KEY(SDLK_PAGEUP) 00257 DEF_SDL_KEY(SDLK_PAGEDOWN) 00258 DEF_SDL_KEY(SDLK_F1) 00259 DEF_SDL_KEY(SDLK_F2) 00260 DEF_SDL_KEY(SDLK_F3) 00261 DEF_SDL_KEY(SDLK_F4) 00262 DEF_SDL_KEY(SDLK_F5) 00263 DEF_SDL_KEY(SDLK_F6) 00264 DEF_SDL_KEY(SDLK_F7) 00265 DEF_SDL_KEY(SDLK_F8) 00266 DEF_SDL_KEY(SDLK_F9) 00267 DEF_SDL_KEY(SDLK_F10) 00268 DEF_SDL_KEY(SDLK_F11) 00269 DEF_SDL_KEY(SDLK_F12) 00270 DEF_SDL_KEY(SDLK_F13) 00271 DEF_SDL_KEY(SDLK_F14) 00272 DEF_SDL_KEY(SDLK_F15) 00273 DEF_SDL_KEY(SDLK_NUMLOCK) 00274 DEF_SDL_KEY(SDLK_CAPSLOCK) 00275 DEF_SDL_KEY(SDLK_SCROLLOCK) 00276 DEF_SDL_KEY(SDLK_RSHIFT) 00277 DEF_SDL_KEY(SDLK_LSHIFT) 00278 DEF_SDL_KEY(SDLK_RCTRL) 00279 DEF_SDL_KEY(SDLK_LCTRL) 00280 DEF_SDL_KEY(SDLK_RALT) 00281 DEF_SDL_KEY(SDLK_LALT) 00282 DEF_SDL_KEY(SDLK_RMETA) 00283 DEF_SDL_KEY(SDLK_LMETA) 00284 DEF_SDL_KEY(SDLK_LSUPER) 00285 DEF_SDL_KEY(SDLK_RSUPER) 00286 DEF_SDL_KEY(SDLK_MODE) 00287 DEF_SDL_KEY(SDLK_COMPOSE) 00288 DEF_SDL_KEY(SDLK_HELP) 00289 DEF_SDL_KEY(SDLK_PRINT) 00290 DEF_SDL_KEY(SDLK_SYSREQ) 00291 DEF_SDL_KEY(SDLK_BREAK) 00292 DEF_SDL_KEY(SDLK_MENU) 00293 DEF_SDL_KEY(SDLK_POWER) 00294 DEF_SDL_KEY(SDLK_EURO) 00295 DEF_SDL_KEY(SDLK_UNDO)