Hi Glenn,
The guys from iiRcade looked after the button mapping, so I'm afraid I won't be of much help.
I'm not sure if they had some input conversion going on under the hood.
If you have one of those usb encoder/input boards that also accepts keyboard input, you could try mapping it to WASD or the arrow keys, since the APK does support keyboard input.
Hope that helps!