Thanks, but it's not so simple as to just choose what keys to map. I already know how I'd map it, it's just that implementation will take some time, and I don't have a lot of free time right now. I'll try to take a look within the next few weeks.
You are right, analog controls are hard to do well, even the big brands screw it up all the time and I had to switch to using keyboard cursors while controller refused to change menu items. I can take a look at the code if you get stuck