Normalmente, quando pensamos em emparelhar um controlador sem fio a um dispositivo Android, é um controlador de Playstation 3 ou Wii. Embora certamente não haja nada de errado com isso, há quem simplesmente prefira o controle do Xbox 360. Embora a variante com fio já funcione nativamente no Android há algum tempo, agora existe uma maneira de fazer um controlador sem fio do Xbox 360 funcionar em um Nexus 7.
Membro Sênior do XDA ninja sem dormir descobriu como fazer um controlador sem fio do Xbox 360 funcionar no Nexus 7. Normalmente, para controladores do Xbox 360, você precisa de um controlador com fio e um cabo USB OTG. Já existe uma maneira de fazer o controlador funcionar no Nexus 7 usando um dongle de controle sem fio do Xbox 360, mas há muitos jogos que ainda não conseguem registrar o controlador corretamente.
Este problema foi corrigido. Como explica sleeplessninja:
Então, quando pesquisei em /system/usr/keylayout/ vi que havia um perfil para o controlador com fio do xbox 360, então pensei por que não copiar o perfil e nomeá-lo como controlador de xbox sem fio. Essa ideia funcionou. Você nomeia os keylayouts por ID do fornecedor e ID do produto, que também consegui obter no logcat. O que é bom nisso é que acho que podemos usar isso para resolver problemas com outros controladores também, mas não conheço nenhum que também esteja tendo problemas.
Assim, uma vez feita a simples modificação, você poderá usar um controlador sem fio do Xbox 360 em todo o seu potencial. E, conforme afirmado, este método pode ser usado para corrigir problemas com outros controladores. Para saber mais, acesse o tópico original.