1 members found this post helpful.
Yes, there is a reason for this.
In the android operating system there's keyboard layout or .kl files that when you plug in a user interface device such as a keyboard, or joystick. It references to that file. If it cannot find said file or the file is corrupt. It then references to a generic.kl file which works but is poorly mapped as it has zero idea of what your controller is emitting.
The first thing you'll need to ADD the ouya controller to another android device is to have superuser access. Because you're going to be adding some files to the system folder.
if you have an ouya, you may copy this file /system/usr/layout/Vendor_2836_Product_0001.kl and drop it onto your destrination android box keep in mind that you will need to modify line 41 for android 5.x compliance:
key 0x13f MENU #Long Press
If you don't have an Ouya or aren't feeling up to sitting in a text editor. I made a snapshot of this Ouya folder so i can slam all of the files into my Kindle Fire on this blog.
simply scroll to the bottom and the download link is right there.
Hope this answers your question.
Last edited by sconfig; 10-27-2017 at 07:39 PM.
Would you like to know more? - My Blog