Pra ver se o joystick está funcionando corretamente, isso esse aplicativo:
https://play.google.com/store/apps/details?id=com.chiarly.gamepad
Uso um joystick de PC, Knup (Kp-3121) que não era reconhecido como joystick, apenas os direcionais. Usei esse outro aplicativo pra ler as teclas mapeadas:https://play.google.com/store/apps/details?id=aws.apps.keyeventdisplay
O joystick não era reconhecido pois estava mapeado assim:
key 288 BUTTON_1
key 289 BUTTON_2
key 290 BUTTON_3
key 291 BUTTON_4
key 292 BUTTON_5
key 293 BUTTON_6
key 294 BUTTON_7
key 295 BUTTON_8
key 296 BUTTON_9
key 297 BUTTON_10
key 298 BUTTON_11
key 299 BUTTON_12
O correto é assim:
key 288 BUTTON_Y
key 289 BUTTON_B
key 290 BUTTON_A
key 291 BUTTON_X
key 292 BUTTON_L1
key 293 BUTTON_R1
key 294 BUTTON_L2
key 295 BUTTON_R2
key 296 BUTTON_SELECT
key 297 BUTTON_START
key 298 BUTTON_THUMBL
key 299 BUTTON_THUMBR
Nesse arquivo:
/system/usr/keylayout/Generic.kl
Uso um explorador root para editar o arquivo uma vez e não precisará mais configurar nada.
--
--
Grupo Android Brasil
http://groups.google.com/group/androidbrasil?hl=pt-BR
Regras da Lista: http://goo.gl/pK1qNU
---
Você recebeu essa mensagem porque está inscrito no grupo "Android Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para androidbrasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.