comparison src/video/android/SDL_androidkeyboard.c @ 5083:25d4feb7c127

Renamed SDL_keysym to SDL_KeySym Renamed SDL_scancode to SDL_ScanCode Added #defines to SDL_compat.h
author krogoway
date Mon, 24 Jan 2011 13:47:35 -0600
parents 3c9058f3ffe7
children 572a73d71b5f
comparison
equal deleted inserted replaced
5082:de59e0218aa2 5083:25d4feb7c127
35 /* Add default scancode to key mapping */ 35 /* Add default scancode to key mapping */
36 SDL_GetDefaultKeymap(keymap); 36 SDL_GetDefaultKeymap(keymap);
37 SDL_SetKeymap(0, keymap, SDL_NUM_SCANCODES); 37 SDL_SetKeymap(0, keymap, SDL_NUM_SCANCODES);
38 } 38 }
39 39
40 static SDL_scancode Android_Keycodes[] = { 40 static SDL_ScanCode Android_Keycodes[] = {
41 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_UNKNOWN */ 41 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_UNKNOWN */
42 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_SOFT_LEFT */ 42 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_SOFT_LEFT */
43 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_SOFT_RIGHT */ 43 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_SOFT_RIGHT */
44 SDL_SCANCODE_AC_HOME, /* AKEYCODE_HOME */ 44 SDL_SCANCODE_AC_HOME, /* AKEYCODE_HOME */
45 SDL_SCANCODE_AC_BACK, /* AKEYCODE_BACK */ 45 SDL_SCANCODE_AC_BACK, /* AKEYCODE_BACK */
149 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_BUTTON_START */ 149 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_BUTTON_START */
150 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_BUTTON_SELECT */ 150 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_BUTTON_SELECT */
151 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_BUTTON_MODE */ 151 SDL_SCANCODE_UNKNOWN, /* AKEYCODE_BUTTON_MODE */
152 }; 152 };
153 153
154 static SDL_scancode 154 static SDL_ScanCode
155 TranslateKeycode(int keycode) 155 TranslateKeycode(int keycode)
156 { 156 {
157 SDL_scancode scancode = SDL_SCANCODE_UNKNOWN; 157 SDL_ScanCode scancode = SDL_SCANCODE_UNKNOWN;
158 158
159 if (keycode < SDL_arraysize(Android_Keycodes)) { 159 if (keycode < SDL_arraysize(Android_Keycodes)) {
160 scancode = Android_Keycodes[keycode]; 160 scancode = Android_Keycodes[keycode];
161 } 161 }
162 if (scancode == SDL_SCANCODE_UNKNOWN) { 162 if (scancode == SDL_SCANCODE_UNKNOWN) {