Hi there,
I am currently using my own build of Dolphin version in my Nvidia Shield TV. I'm periodically pulling from master repo, currently I am checked on commit 328ac424c0e3a99c618237458b1ae6a55fa691e2.
I use Shield gamepad properly configured as Gamecube emulated gamepad. Gamepad button Y as Gamecube Y, Gamepad button B as Gamecube X. But during emulation, both gamepad button Y and B are interpreted both as Gamecube X button.
I've debugged the Android side and proper key codes from Android input events are sent to the native library. I checked all the native key bindings looking for a typo with X/Y but everything seems correct, and in deeper in the core all Android related things with the ControllerInterface seem ok too. Architecture is quite big I really don't understand it all since I really didn't spent much time. Don't know if there's any documentation on the gamepad emulation architecture.
The issue is happening in all games I try. I'm stuck there, it would be great to know if any other user is facing the same issue. And some help from a developer, I can provide any logs you need.
Thanks
I am currently using my own build of Dolphin version in my Nvidia Shield TV. I'm periodically pulling from master repo, currently I am checked on commit 328ac424c0e3a99c618237458b1ae6a55fa691e2.
I use Shield gamepad properly configured as Gamecube emulated gamepad. Gamepad button Y as Gamecube Y, Gamepad button B as Gamecube X. But during emulation, both gamepad button Y and B are interpreted both as Gamecube X button.
I've debugged the Android side and proper key codes from Android input events are sent to the native library. I checked all the native key bindings looking for a typo with X/Y but everything seems correct, and in deeper in the core all Android related things with the ControllerInterface seem ok too. Architecture is quite big I really don't understand it all since I really didn't spent much time. Don't know if there's any documentation on the gamepad emulation architecture.
The issue is happening in all games I try. I'm stuck there, it would be great to know if any other user is facing the same issue. And some help from a developer, I can provide any logs you need.
Thanks