Fixes for SDL 1.3, the keycodes and invoking from background are broken
This commit is contained in:
@@ -1863,7 +1863,7 @@ JAVA_EXPORT_NAME(Settings_nativeInitKeymap) ( JNIEnv* env, jobject thiz )
|
||||
keymap[KEYCODE_CAMERA] = SDL_KEY(SDL_KEY_VAL(SDL_ANDROID_KEYCODE_6));
|
||||
keymap[KEYCODE_FOCUS] = SDL_KEY(SDL_KEY_VAL(SDL_ANDROID_KEYCODE_6));
|
||||
|
||||
keymap[KEYCODE_CALL] = LSHIFT;
|
||||
keymap[KEYCODE_CALL] = SDL_KEY(TAB);
|
||||
|
||||
keymap[KEYCODE_0] = SDL_KEY(0);
|
||||
keymap[KEYCODE_1] = SDL_KEY(1);
|
||||
@@ -1986,9 +1986,9 @@ JAVA_EXPORT_NAME(Settings_nativeInitKeymap) ( JNIEnv* env, jobject thiz )
|
||||
keymap[KEYCODE_SCROLL_LOCK] = SDL_KEY(SCROLLLOCK);
|
||||
keymap[KEYCODE_META_LEFT] = SDL_KEY(LEFT);
|
||||
keymap[KEYCODE_META_RIGHT] = SDL_KEY(RIGHT);
|
||||
keymap[KEYCODE_FUNCTION] = SDL_KEY(RMETA);
|
||||
keymap[KEYCODE_FUNCTION] = SDL_KEY(RGUI);
|
||||
keymap[KEYCODE_SYSRQ] = SDL_KEY(SYSREQ);
|
||||
keymap[KEYCODE_BREAK] = SDL_KEY(BREAK);
|
||||
keymap[KEYCODE_BREAK] = SDL_KEY(PAUSE);
|
||||
keymap[KEYCODE_MOVE_HOME] = SDL_KEY(HOME);
|
||||
keymap[KEYCODE_MOVE_END] = SDL_KEY(END);
|
||||
keymap[KEYCODE_INSERT] = SDL_KEY(INSERT);
|
||||
@@ -2010,17 +2010,17 @@ JAVA_EXPORT_NAME(Settings_nativeInitKeymap) ( JNIEnv* env, jobject thiz )
|
||||
keymap[KEYCODE_F10] = SDL_KEY(F10);
|
||||
keymap[KEYCODE_F11] = SDL_KEY(F11);
|
||||
keymap[KEYCODE_F12] = SDL_KEY(F12);
|
||||
keymap[KEYCODE_NUM_LOCK] = SDL_KEY(NUMLOCK);
|
||||
keymap[KEYCODE_NUMPAD_0] = SDL_KEY(KP0);
|
||||
keymap[KEYCODE_NUMPAD_1] = SDL_KEY(KP1);
|
||||
keymap[KEYCODE_NUMPAD_2] = SDL_KEY(KP2);
|
||||
keymap[KEYCODE_NUMPAD_3] = SDL_KEY(KP3);
|
||||
keymap[KEYCODE_NUMPAD_4] = SDL_KEY(KP4);
|
||||
keymap[KEYCODE_NUMPAD_5] = SDL_KEY(KP5);
|
||||
keymap[KEYCODE_NUMPAD_6] = SDL_KEY(KP6);
|
||||
keymap[KEYCODE_NUMPAD_7] = SDL_KEY(KP7);
|
||||
keymap[KEYCODE_NUMPAD_8] = SDL_KEY(KP8);
|
||||
keymap[KEYCODE_NUMPAD_9] = SDL_KEY(KP9);
|
||||
keymap[KEYCODE_NUM_LOCK] = SDL_KEY(NUMLOCKCLEAR);
|
||||
keymap[KEYCODE_NUMPAD_0] = SDL_KEY(KP_0);
|
||||
keymap[KEYCODE_NUMPAD_1] = SDL_KEY(KP_1);
|
||||
keymap[KEYCODE_NUMPAD_2] = SDL_KEY(KP_2);
|
||||
keymap[KEYCODE_NUMPAD_3] = SDL_KEY(KP_3);
|
||||
keymap[KEYCODE_NUMPAD_4] = SDL_KEY(KP_4);
|
||||
keymap[KEYCODE_NUMPAD_5] = SDL_KEY(KP_5);
|
||||
keymap[KEYCODE_NUMPAD_6] = SDL_KEY(KP_6);
|
||||
keymap[KEYCODE_NUMPAD_7] = SDL_KEY(KP_7);
|
||||
keymap[KEYCODE_NUMPAD_8] = SDL_KEY(KP_8);
|
||||
keymap[KEYCODE_NUMPAD_9] = SDL_KEY(KP_9);
|
||||
keymap[KEYCODE_NUMPAD_DIVIDE] = SDL_KEY(KP_DIVIDE);
|
||||
keymap[KEYCODE_NUMPAD_MULTIPLY] = SDL_KEY(KP_MULTIPLY);
|
||||
keymap[KEYCODE_NUMPAD_SUBTRACT] = SDL_KEY(KP_MINUS);
|
||||
|
||||
Reference in New Issue
Block a user