From 66f7cc1cfde57c8e964cb7fe37a806a0907ac5cb Mon Sep 17 00:00:00 2001 From: Sergii Pylypenko Date: Wed, 22 Nov 2017 15:44:22 +0200 Subject: [PATCH] SDL: Added keycodes for PS4 gamepad --- project/jni/sdl-1.2/src/video/android/SDL_androidinput.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/project/jni/sdl-1.2/src/video/android/SDL_androidinput.c b/project/jni/sdl-1.2/src/video/android/SDL_androidinput.c index 1ac47ea82..aa199ec84 100644 --- a/project/jni/sdl-1.2/src/video/android/SDL_androidinput.c +++ b/project/jni/sdl-1.2/src/video/android/SDL_androidinput.c @@ -1771,6 +1771,7 @@ void SDL_ANDROID_SetIndividualGamepadKeymap(int GamepadId, if (A) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_3] = A; if (B) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_B] = B; if (B) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_2] = B; + if (B) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_C] = B; if (X) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_X] = X; if (X) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_4] = X; if (Y) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_Y] = Y; @@ -1779,6 +1780,7 @@ void SDL_ANDROID_SetIndividualGamepadKeymap(int GamepadId, if (L1) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_5] = L1; if (R1) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_R1] = R1; if (R1) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_6] = R1; + if (R1) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_Z] = R1; if (L2) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_L2] = L2; if (L2) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_7] = L2; if (R2) SDL_android_gamepad_keymap[GamepadId][KEYCODE_BUTTON_R2] = R2;