Using ESPHome and an ESP32 to build a custom smart home sensor with no code required. The whole thing can be built for less than $10, using the 3-pack of ESP...
Compacts:
https://github.com/mixxxdj/mixxx/wiki/Behringer%20CMD%20Micro
https://github.com/mixxxdj/mixxx/wiki/Hercules%20DJControl%20Compact
https://github.com/mixxxdj/mixxx/wiki/Ion%20Discover%20DJ
https://github.com/mixxxdj/mixxx/wiki/Korg%20nanoKONTROL%202 (no jog)
https://github.com/mixxxdj/mixxx/wiki/Numark%20DJ2GO
Jog with audio out:
https://github.com/mixxxdj/mixxx/wiki/Numark%20V7 (single jog wheel, no faders)
https://github.com/mixxxdj/mixxx/wiki/Numark-Party-Mix
Numark DJ2GO2 Touch: compact, with sound output!
https://github.com/mixxxdj/mixxx/wiki/hercules_dj_control_air
https://github.com/mixxxdj/mixxx/wiki/Hercules%20DJ%20Control%20Instinct (less attractive)
Following the recent news that Google is shutting down Stadia in January, fans of the service are finding ways to save its controller from an e-waste fate by connecting it wirelessly to other systems.
The one controller that you can swap the ABXY buttons around to switch between the Nintendo and Microsoft/Android layouts. Phone mount is included.
They also make another wireless ABXY controller that works on all of the platforms, but has only the XBox ABXY layout. It costs less than a real XBox controller, but you can buy a phone mount accessory for it.
There's even an equivalent with the PS4 Dualshock form-factor. Neither appear to actually work with Playstation, though.
might work better than a wired PSX controller
It's not clear what controller options games or the OS will see afterward.
The exterior port does not wire to a charge controller unless you add one!
a microcontroller board that can be programmed in JavaScript