diff options
author | Garrett Brown <themagnificentmrb@gmail.com> | 2024-05-16 10:47:23 -0700 |
---|---|---|
committer | Garrett Brown <themagnificentmrb@gmail.com> | 2024-05-16 10:47:52 -0700 |
commit | aeec5a6e820f2e3b620c3a565aa13a760ddaef3c (patch) | |
tree | e11107f03afde7c3bcf83513f1882e2d24e69b46 | |
parent | cca0692ddaee9bf00e9986b4b4af39719095e159 (diff) | |
download | xbmc-aeec5a6e820f2e3b620c3a565aa13a760ddaef3c.tar.xz |
[Android][Peripherals] Extend range of keycodes for NDK v26
-rw-r--r-- | xbmc/platform/android/peripherals/AndroidJoystickTranslator.cpp | 32 | ||||
-rw-r--r-- | xbmc/platform/android/peripherals/PeripheralBusAndroid.cpp | 2 |
2 files changed, 33 insertions, 1 deletions
diff --git a/xbmc/platform/android/peripherals/AndroidJoystickTranslator.cpp b/xbmc/platform/android/peripherals/AndroidJoystickTranslator.cpp index a665f45a9c..3717616413 100644 --- a/xbmc/platform/android/peripherals/AndroidJoystickTranslator.cpp +++ b/xbmc/platform/android/peripherals/AndroidJoystickTranslator.cpp @@ -688,6 +688,38 @@ const char* CAndroidJoystickTranslator::TranslateKeyCode(int keyCode) return "AKEYCODE_THUMBS_DOWN"; case AKEYCODE_PROFILE_SWITCH: return "AKEYCODE_PROFILE_SWITCH"; + case AKEYCODE_VIDEO_APP_1: + return "AKEYCODE_VIDEO_APP_1"; + case AKEYCODE_VIDEO_APP_2: + return "AKEYCODE_VIDEO_APP_2"; + case AKEYCODE_VIDEO_APP_3: + return "AKEYCODE_VIDEO_APP_3"; + case AKEYCODE_VIDEO_APP_4: + return "AKEYCODE_VIDEO_APP_4"; + case AKEYCODE_VIDEO_APP_5: + return "AKEYCODE_VIDEO_APP_5"; + case AKEYCODE_VIDEO_APP_6: + return "AKEYCODE_VIDEO_APP_6"; + case AKEYCODE_VIDEO_APP_7: + return "AKEYCODE_VIDEO_APP_7"; + case AKEYCODE_VIDEO_APP_8: + return "AKEYCODE_VIDEO_APP_8"; + case AKEYCODE_FEATURED_APP_1: + return "AKEYCODE_FEATURED_APP_1"; + case AKEYCODE_FEATURED_APP_2: + return "AKEYCODE_FEATURED_APP_2"; + case AKEYCODE_FEATURED_APP_3: + return "AKEYCODE_FEATURED_APP_3"; + case AKEYCODE_FEATURED_APP_4: + return "AKEYCODE_FEATURED_APP_4"; + case AKEYCODE_DEMO_APP_1: + return "AKEYCODE_DEMO_APP_1"; + case AKEYCODE_DEMO_APP_2: + return "AKEYCODE_DEMO_APP_2"; + case AKEYCODE_DEMO_APP_3: + return "AKEYCODE_DEMO_APP_3"; + case AKEYCODE_DEMO_APP_4: + return "AKEYCODE_DEMO_APP_4"; default: break; } diff --git a/xbmc/platform/android/peripherals/PeripheralBusAndroid.cpp b/xbmc/platform/android/peripherals/PeripheralBusAndroid.cpp index 3e4de111e6..753dc71099 100644 --- a/xbmc/platform/android/peripherals/PeripheralBusAndroid.cpp +++ b/xbmc/platform/android/peripherals/PeripheralBusAndroid.cpp @@ -31,7 +31,7 @@ using namespace PERIPHERALS; #define JOYSTICK_PROVIDER_ANDROID "android" // Set this to the final key code in android/keycodes.h -const unsigned int KEY_CODE_FINAL = AKEYCODE_PROFILE_SWITCH; +const unsigned int KEY_CODE_FINAL = AKEYCODE_DEMO_APP_4; static const std::string DeviceLocationPrefix = "android/inputdevice/"; |