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.25k stars 137 forks source link

"Share" button on Xbox Series Controller (Windows) #979

Open realgooseman opened 1 month ago

realgooseman commented 1 month ago

Is there an existing issue for this?

Current Behavior

On WIndows, there still isn't a straightforward way to remap the "Share" button on a Xbox Series S/X Controller. As it isn't detected when pressed.

Expected Behavior

AntiMicroX should detect the presses of the "Share" button on Xbox Series controllers and allow it's remapping on Windows systems.

Steps To Reproduce

  1. Open AntiMicroX on default profile
  2. Press the "Share" button to see it = no detection
  3. Impossible to make the "Share" button work even after remapping the unnasigned Buttons 16 to 21

Environment

AntiMicroX:
Version 3.4.0
Compiled from packaging: GitHub Windows Release
Built Against SDL 2.30.1
Fonctionne avec SDL 2.30.1
Utilise Qt 5.15.2
Utilise SendInput comme gestionnaire d'événement
Host OS: windows Version: 10 Architecture: x86_64

System:

Controller: Xbox Series S/X Controller (With wireless dongle, no Bluetooth)
Operating System: Windows 11 Professional (22631.3672)
Misc: Xbox Game Bar + Xbox Accessories software installed

Anything else?

I've seen previous issues mentioning this problem, and it seems that it's fixed for Linux users ? Time went by since those software and SDL issues, but still not working on Windows.

realgooseman commented 1 month ago

The workaround for Windows users (use Method 2) : https://github.com/AntiMicroX/antimicrox/discussions/797 But it still needs a little bit of tweaking, I hope it gets fixed in AntiMicroX itself and/or SDL (unclear) so it works out of the box.