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.43k stars 140 forks source link

Seam Deck on Windows Controller Support? #816

Closed rayman3003 closed 1 year ago

rayman3003 commented 1 year ago

Is there an existing issue for this?

Is your feature request related to a problem? Please describe.

No response

Describe the solution you'd like

If we have support of Seam Deck Controller in AntiMicroX, It's gonna be awesome. (In windows)

Windows-11-on-Steam-Deck-1

Describe alternatives you've considered

No response

Additional context

No response

pktiuk commented 1 year ago

What is wrong with current support on the Steam Deck?
Steam deck is just a Linux PC and AntiMicroX supports (primarly) Linux machines.

rayman3003 commented 1 year ago

What is wrong with current support on the Steam Deck? Steam deck is just a Linux PC and AntiMicroX supports (primarly) Linux machines.

No. I mean supporting the controllers of Steam Deck in Windows.

The windows version of AntiMicroX doean't support steam deck controllers. (It won't show it at all!)

pktiuk commented 1 year ago

If Windows does not support these controllers there is not much I can do about this.
I use external Library SDL which provides a list of controllers to me if this library doesn't show this controller then AntiMicroX win't support it.

Anyway I don't know why do you want to use Steam Deck with Windows. It is much better experience on Linux, battery lasts longer performance is optimized, power limits work fine and GUI just works.

rayman3003 commented 1 year ago

Anyway I don't know why do you want to use Steam Deck with Windows. It is much better experience on Linux, battery lasts longer performance is optimized, power limits work fine and GUI just works.

I have my reasons.

If Windows does not support these controllers there is not much I can do about this. I use external Library SDL which provides a list of controllers to me if this library doesn't show this controller then AntiMicroX win't support it.

OK

pktiuk commented 1 year ago

You can open an issue in https://github.com/libsdl-org/SDL

rayman3003 commented 1 year ago

You can open an issue in https://github.com/libsdl-org/SDL

Thank u. I will give it a shot 🤝

rayman3003 commented 1 year ago

I found an issue about Steam Deck there.

Do u think that soon they are going to add Steam Deck controllers support to SDL?

https://github.com/libsdl-org/SDL/pull/8041

pktiuk commented 1 year ago

It is already added, I think it will be a part of the next SDL release.

rayman3003 commented 1 year ago

It is already added, I think it will be a part of the next SDL release.

Awesome. I will test it, & report back here, as soon as u add the next SDL release to the next AntiMicroX release.

rayman3003 commented 1 year ago

New version of SDL released. But I don't see anything related to Steam Deck, in the changelog. What does it mean?

https://github.com/libsdl-org/SDL/releases/tag/release-2.28.2

pktiuk commented 1 year ago

I am not an SDL developer, you should ask in original issue.

pktiuk commented 1 year ago

I created a pre-release using the latest SDL2 (only AppImage and windows release is bundled with the latest SDL lib). You can test it. And let me know whether everything works now. https://github.com/AntiMicroX/antimicrox/releases/tag/3.3.4-updated-SDL

rayman3003 commented 1 year ago

You can test it. And let me know whether everything works now.

Thank u. I tested it just now.

But no. The AntiMicroX still can't recognize the Steam Deck controller.

pktiuk commented 1 year ago

Then SDL developers haven't introduced support for steam deck yet.

rayman3003 commented 1 year ago

Then SDL developers haven't introduced support for steam deck yet.

Yeap. Must wait more. 😄