gorbit99 / olcPGEX_Gamepad

Cross platform (Windows + Linux) Gamepad API for the Pixel Game Engine (http://onelonecoder.com/)
Other
15 stars 5 forks source link

Doesn't detect XBox One Wireless Dongle controllers #6

Closed Moros1138 closed 3 years ago

Moros1138 commented 3 years ago

First, the background...

I've recently found this gem

Linux driver for the Xbox One wireless dongle

Installed and running, works perfectly in RetroArch, Steam, and Firefox (for some reason Chrome hates all of my gamepads on linux but that's a separate issue)

Ok, here's the issue.

The Xbox One Wireless system creates devices located at

/dev/input/js0
/dev/input/js1

The PGEX is looking in /dev/input/by-id/ missing the wireless gamepads entirely.

When I changed the PGEX to look in /dev/input/ it worked immediately and retained functionality with my wired gamepads as well.

gorbit99 commented 3 years ago

Should be fixed by #7