Problem
Which problem is this feature request solving?
Currently: the firmware covers various Controller Types, but each Controller Type will function differently and may be missing features like Motion Sensors or losing out on Analog Triggers, or additional button inputs. HID USB is very close to a more modular setup.
Solution
Describe the solution you would like to see
Not to long ago: Hand Held Legends, the folks behind the upcoming GC Ultimate, introduce a new HID Protocol specifically designed for SDL-based Apps and Steam Input. Addressing the major probles that third-party gamepad faced, allowing Analog Joystick and Motion Sensors at the same time while being a bespoke Controller Type.
https://docs.handheldlegend.com/s/sinput/doc/sinput-hid-protocol-dev-SNSaEw36nc
Since then: it's already merged onto mainline SDL and SteamInput, so it all boils down to the end-user implementing the protocol. it might be possible to fully replace or extend "HID USB" with SInput HID instead.
Problem
Currently: the firmware covers various Controller Types, but each Controller Type will function differently and may be missing features like Motion Sensors or losing out on Analog Triggers, or additional button inputs. HID USB is very close to a more modular setup.
Solution
Not to long ago: Hand Held Legends, the folks behind the upcoming GC Ultimate, introduce a new HID Protocol specifically designed for SDL-based Apps and Steam Input. Addressing the major probles that third-party gamepad faced, allowing Analog Joystick and Motion Sensors at the same time while being a bespoke Controller Type.
https://docs.handheldlegend.com/s/sinput/doc/sinput-hid-protocol-dev-SNSaEw36nc
Since then: it's already merged onto mainline SDL and SteamInput, so it all boils down to the end-user implementing the protocol. it might be possible to fully replace or extend "HID USB" with SInput HID instead.