With the 1.24.0 release, Cemu added SDL 2 support, obviating the necessity for software like Steam, DS4Windows, and BetterJoy.
However, this appears only to work for official or licensed controllers. As far as I can tell, the likes of Steam, DS4Windows, and BetterJoy have the same limitation…except for a single test build of BetterJoy with a config modification: Sticks both point to top right constantly. · Issue #588 · Davidobot/BetterJoy · GitHub
It’s the only thing that worked for me to get a generic Nintendo Switch Pro style controller working with Cemu. It appears to have worked for others, too. Clearly it can be done, but this is far outside of my wheelhouse and so I’m wondering what’s required to get these unofficial controllers to be supported by SDL.
I don’t mean to come here as a beggar or some ungrateful lout unappreciative of the work you all do. It’s only wondering what the difference is between the official and unofficial Switch Pro controllers (which seem to work just fine with the Switch itself), and if there’s any sort of data or testing I could provide to improve the chances that support for these generic controllers will be included in the future.