Well I found my issue of not being able to use the L1 and L2 buttons a PS3 controller bound via the Sixaxis Pair app: I had mouse emulation enabled which takes over the trigger buttons.
So I guess the only thing left I would like to see is a way to actually change the custom mappings in the in-game GUI popup. Every input shows as ‘Unknown’ and I can’t figure out how to change them. I understand this is possible on the PC builds via config files but not on Android. Are we supposed to be using the in-game GUI to remap buttons? How can I set the mappings? The only option I see is perhaps using the custom mapping in the Retroarch main menu but I’m afraid a single “custom mapping” won’t jive well with each game.
From my understanding of the code, is there a single config file with the button mappings contained within it that is passed to all cores? Perhaps as a temporary workaround we could look for a config filename prefixed with the rom name and provide that one to the core and use the general settings file as a fallback? Thoughts?