Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Back buttons on Lenovo Legion Go not recognized #861

Open
1 task done
Colour-cr3 opened this issue Nov 6, 2023 · 3 comments
Open
1 task done

Back buttons on Lenovo Legion Go not recognized #861

Colour-cr3 opened this issue Nov 6, 2023 · 3 comments
Labels
bug Something isn't working hardware-specific This issue is linked with specific hardware SDL issue Issue, which should be reported to SDL

Comments

@Colour-cr3
Copy link

Is there an existing issue for this?

  • I searched the existing issues and did not find anything similar.

Current Behavior

There are buttons 16 thru 21 which I'm assuming are the back buttons, but they don't light up and it's not recognized. When I map a back button to lets say A on the front, it will light up the A button.

Expected Behavior

The back buttons should light up their own slot whether it be named button 16-21 or the actual button name (such as M2 or M3)

Steps To Reproduce

  1. Open the app on a Lenovo Legion Go
  2. Press any back button

Environment

Program Version 3.3.4
Compiled from packaging: GitHub Windows Release
Built Against SDL 2.26.5
Running With SDL 2.26.5
Using Qt 5.15.2
Using Event Handler: SendInput
Host OS: windows Version: 10 Architecture: x86_64

Anything else?

Don't know why the info is saying it's running on windows 10, but it's actually running windows 11

@Colour-cr3 Colour-cr3 added the bug Something isn't working label Nov 6, 2023
@pktiuk
Copy link
Member

pktiuk commented Nov 6, 2023

I guess this is caused by lack of support from SDL library

@pktiuk pktiuk added hardware-specific This issue is linked with specific hardware SDL issue Issue, which should be reported to SDL labels Nov 6, 2023
@Colour-cr3
Copy link
Author

I have no clue what that is but if there's anything you want me try, just lmk

@BoomerangAide
Copy link

The M buttons and Y buttons may be programmable buttons controlled by hardware and not sending their own signal.
You would have to check in your OS if the controller config detect the buttons.
Additionally, I read this in the manual: "When the controllers are connected to the tablet, they are in X-input mode by default. Press and hold Legion L + RB for one second to toggle between X-input mode and D-input mode."
May be worth trying.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working hardware-specific This issue is linked with specific hardware SDL issue Issue, which should be reported to SDL
Projects
None yet
Development

No branches or pull requests

3 participants