Robuta

https://wiki.batocera.org/evmapy
Evmapy Evmapy is a tool used by Batocera to map inputs from the controller to a virtual keyboard (although, its capable of quite a bit more than that). Refer...
batoceralinuxwiki
https://www.xda-developers.com/reasons-batocera-best-os-retro-gaming-emulation/
It has everything retro gamers need
reasons whythe bestbatoceraosretro