antimicrox icon indicating copy to clipboard operation
antimicrox copied to clipboard

Back buttons on Lenovo Legion Go not recognized

Open Colour-cr3 opened this issue 1 year ago • 3 comments

Is there an existing issue for this?

  • [X] 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


Upvote & Fund

  • If you find this issue important, mark it with 👍. It lets us see which fixes and features are demanded by the most users.
  • We're using Polar.sh so you can upvote and help fund this issue. It may incentivize some developers to contribute to this project and fix some bugs.
  • Funded developer receives the funding once the issue is completed & confirmed by you.
  • Thank you in advance for helping prioritize & fund our backlog.
Fund with Polar

Colour-cr3 avatar Nov 06 '23 21:11 Colour-cr3

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

pktiuk avatar Nov 06 '23 21:11 pktiuk

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

Colour-cr3 avatar Nov 13 '23 22:11 Colour-cr3

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.

BoomerangAide avatar Dec 21 '23 12:12 BoomerangAide