Yes, I used the Amazon receiver. However, I have since run into the spin issue. I was following a tutorial on how to fix the spin issue (that requires root) but it is specific to the Nexus 7. In the Nexus 7 tutorial the directions talk about copying a file with the name vendor_045e_product_0291.kl. Unfortunately this file does not exist in the Nexus 10. Don't know if I can use the Nexus 7 version of this file or if I need to use a different file. Currently looking for a Nexus 10 tutorial fix but have not found anything yet.
....
O.K. Here is an update. I found a snippet out there that talked about using logcat to see what controller profile was being used. So I used logcat to get the following.
I/EventHub( 385): New device: id=5, fd=323, path='/dev/input/event4', name='Generic X-Box pad', classes=0x80000341, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=true
To which I derived that I needed to copy the Generic.kl instead of my missing vendor_045e_product_0291.kl file. So using the Nexus 7 instructions I copied my Generic.kl to the new Vendor_045e_Product_0719.kl, changed permissions and rebooted my device. Which when all was said and done accomplished nothing. The games that didn't have spin issues before still work as they did and the games that had spin issues still have spin issue.
What I am thinking is that I need to plug in a wired XBox controller and see what file it creates. Then I need to figure out what file to copy it to (but I'm not sure how I am going to do that).
If anyone has answers or suggestions please pass them along.