AntiMicroX / antimicrox

Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
GNU General Public License v3.0
2.53k stars 146 forks source link

Thrustmaster T16000M recognized as a game controller not a joystick #1042

Closed DanSo83-afk closed 1 month ago

DanSo83-afk commented 2 months ago

Is there an existing issue for this?

Current Behavior

AntiMicroXT16000mControllerMapping The z-axis and several other buttons don't register any input, and a few buttons registered as a axis.

Expected Behavior

For the joysticks to be recognized as T16000M's

Steps To Reproduce

No response

Environment

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

Anything else?

No response


Upvote & Fund

Fund with Polar

pktiuk commented 1 month ago

@DanSo83-afk
This issue seems to be caused by underlying SDL library, which provides to AntiMicroX information whether selected device supports Game controller interface or not. SDL_IsGameController()

I think this problem should be reported to them

There is also other issue linked with this device: https://github.com/AntiMicroX/antimicrox/issues/1039
It may be linked