From ace210a1878a01f0a741cee07347a27a68cb014d Mon Sep 17 00:00:00 2001 From: Emmanuel Hansen Date: Sun, 24 Dec 2023 20:40:12 +0000 Subject: [PATCH] android - fix stick showing as dpad --- .../main/java/org/ryujinx/android/PhysicalControllerManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/PhysicalControllerManager.kt b/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/PhysicalControllerManager.kt index df1a726dd..06f9873b1 100644 --- a/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/PhysicalControllerManager.kt +++ b/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/PhysicalControllerManager.kt @@ -8,7 +8,7 @@ class PhysicalControllerManager(val activity: MainActivity) { private var ryujinxNative: RyujinxNative = RyujinxNative.instance fun onKeyEvent(event: KeyEvent) : Boolean{ - if(controllerId != -1) { + if(controllerId != -1 && (event.flags and KeyEvent.FLAG_FALLBACK) == 0) { val id = getGamePadButtonInputId(event.keyCode) if(id != GamePadButtonInputId.None) {