When you plug a joypad to your Lakka box, RetroArch will try to match its
vid:pid pair or its name to one of the config files stored in
/etc/retroarch-joypad-autoconfig. Those config files are maintained in this git repository.
When there is an configuration already available from this repository, you should see a yellow message with the name of your joypad appearing on the bottom part of the screen when Lakka starts and at certain other times during operation, depending on your Lakka settings.
If your joypad is already supported, it will work out of the box. Otherwise you will need to “map” or “bind” the buttons on the control to RetroArch and then create your own configuration file. This process takes approximately one minute for most joypads.
When configuring a joypad, keep in mind that RetroArch joypad abstraction is inspired by the SNES pad for the placement of the buttons ABXY:
If your joypad is not recognized by Lakka, you will need to bind the buttons.
Bind allbottons on your joypad for the User #1.
These wireless joypads have been tested with Lakka:
The XBox360 wireless joypad and its microsoft adapter works out of the box on Lakka. You will get better results with an official adapter, but we do support some Chinese clones. This adapter does not use bluetooth but a proprietary infrared protocol.
The DualShock3 requires a bluetooth dongle or a computer with integrated bluetooth. Follow the Wireless DualShock instructions and be aware that auto-configuration is complicated by bluetooth’s pairing system and will not the same as with wired joypads.
The recent version of RetroArch can remap inputs per core, or maybe even per game.