Project

General

Profile

Actions

Emulator Issues #13266

open

Android: Input system rewrite: LG Dual screen virtual joystick no longer works

Added by MofoMan2000 over 1 year ago. Updated about 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
Android
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What's the problem? Describe what went wrong.

Ever since 5.0-18920, the virtual gamepad on LG dual screen phones is no longer being detected properly by Dolphin.

Here's my LG G8x running SSBM with the virtual gamepad showing.

The controls settings in 5.0-18881 shows the buttons and axes detected properly.

The gamepad works with the game and I can control the character.

However, since 5.0-18920, the buttons are no longer detected properly, pressing a button to assign it is not responsive.

The only thing that does seem to be working properly is the virtual left stick. The right stick is not detected properly.

I've made sure the correct virtualJoystick device for the device selection, but I've also tried with the "Create Mappings for Other Devices" box ticked.

The really odd thing is, the virtual gamepad works with the UI for the emulator itself. I can navigate the settings menus using the virtual joysticks, A and B buttons. But when trying to assign the buttons, they don't work.

What steps will reproduce the problem?
Attempt to assign virtual gamepad buttons to Dolphin's button mappings on an LG dual screen phone.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
Yes, issue persists on version 5.0-19415.

Is the issue present in the latest stable version?
There is no "stable" version available for Android.

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)
5.0-18920

What are your PC specifications? (CPU, GPU, Operating System, more)
LG G8x Thinq (LM-G850QM)
Android 12
Probably other dual screen LG phones).


Files

Actions #1

Updated by JosJuice over 1 year ago

  • Operating system Android added
  • Operating system deleted (N/A)

Thanks for the report. Unfortunately I can't investigate this issue since I don't have a device like this, but it's helpful to know about this regardless.

Actions #2

Updated by MofoMan2000 about 1 year ago

Ok so I finally got around to testing between 5.0-19552 and 5.0-19554, where there was a small bug fix to the Android input handling. After 19554, the right stick and D-Pad are now detected properly. The buttons are still nonresponsive.

For some reason, the right stick horizontal is both Axis 11 and Axis 12, and the vertical is both Axis 13 and Axis 14. This might be related to why it wasn't working prior to this change, and something similar may still be happening with the virtual buttons. I'll play around with some more settings and see if I can get the buttons to work.

Actions

Also available in: Atom PDF