Hello, that was the original reason most of the controls are locked to keyboard, yet as the development went i needed more and more buttons which got hardcoded along the way (in some events there are listeners for 'key' rather then button).
In theory the controls can be assigned via external button mapping software/emulator which will be free of the potential native controller bugs.
In short, i want to do this (since it was originally planned), but probably won't be up any time soon. Sorry
Thank you for your suggestion,
Cheers
~NK