I see, that makes sense. On Mon, May 11, 2020 at 08:22:44PM -0400, Ethan Lee wrote: > Oh good, that hidapi char should indeed prevent any conflicts - forgot > that Sam had that in there. Once this driver is merged we can add a new > entry to the database right away. > > The way the gamepad system works in SDL is that there is SDL_Joystick, > which provides direct access to devices, and SDL_GameController, which > tries to take known hardware from SDL_Joystick and maps them to an > Xbox-style button layout. For us it's generally considered okay for > joysticks to not follow any standards, since you typically only access > them for very specific kinds of devices (flight sim controllers, stuff > like that) and those developers will often want their data as untouched > as humanly possible, while most game developers will only touch > SDL_GameController, which wrangles all the quirks of each device and the > specifics won't matter as much. > > -Ethan