@DirtBagXon I've tested the joystick patch.
It works but, indeed, targeting with the joystick is really hard !
The mouse (touchpad for me) is really simplier.
But anyway, I will post a merge request to integrate your project in Recalbox.
I have been told that it works well with lightguns and trackball setups, but I don't have the ability to test these.
It basically uses SDL2 LEFT, RIGHT, UP and DOWN keycodes, so provided the connected device send these (joysticks, trackballs, lightguns and indeed keyboards) all do so technically it should work.
The patch is now in the main master and RetroPie branches, so no need to use the sub-branch above.
A few others have now tested with good responses, so thank you for the idea of adding it
It does add a new element of difficulty to the games, but a few of the testers have added it to arcade cabinet conversions (which obviously don't have mice), and are giving very positive feedback......