Hi, love the work here! I have a somewhat unique use case I'm trying to make work, that comes with questions/issues in two parts. Basically I would like to use the input-history as a basis to display pop-up text descriptions of the inputs I'm doing on my flight sim joystick and throttle controllers. First, do you filter the available controllers or is there a limitation on what SDL can interface with? Neither the joystick or throttle show up in the Input Overlay source, only my XBox controller. Second, I've been digging through the code on github and messing with the sample HTML that displays keyboard history. Do you currently even send SDL events over the websocket? console.log()ing every websocket message (in the on_data() function) doesn't show anything pressing buttons on my xbox controller or joysticks, but does log every keyboard and mouse action. I see a function in the websocket server code to dispatch SDL events but it doesn't seem to be sending them. I know that the sample HTML provided is only designed for keyboard inputs but I'm happy to adapt it myself as long as it can receive button presses from my controllers.
Thanks!
Edit: Just saw that there's a TODO in the gamepad hook helper about also registering joysticks and not just game controllers. That would be a welcome addition!