Razer seen have to purchased Ouya. Im hope the shop will come to Its own Force TV micro console:
http://www.eurogamer.net/articles/2015-07-27-razer-acquires-ouyas-software-assets
Im will contact them how the dev thing works. Howover the controller its self is all required to get the name of it and remap the 6 problem inputs, the right stick and both analoge triggers). All remap thing can been done directly in glbasic source code in GameInput API. The code who is wrote in Glbasic its self (which also supports iOS, Pandora and Windows).
This was one the main reasons why im dropped the early Android.GameController() and moved it to GameInput API. Remapping is much easier for me to do, and its even possible to costume remap it and save its settings (which means future micro consoles can works directly).