question

T. Scott avatar image
T. Scott asked

Gamepad implementation for Kindle Fire HD and Kindle Fire HDX

I have a MOGA Pro Bluetooth HID controller that I've implemented in a game. This works on other Android-based, non-Amazon products like the Motorola Xoom and Nexus 7. Connecting it to the Kindle Fire HD and Kindle Fire HDX (via Mode "B" / aka 'Bluetooth HID' mode) gives me slightly different behavior. If nothing else, I'd just like to share what I've run into. Observations: - The MOGA Pro is recognized and can connect just fine to both Kindle Fire HD and Kindle Fire HDX. I can use the Dpad and Joystick to navigate through the Kindle menus correctly. That's great! - Using the 'B' button to 'go previous screen' works as expected. - Accept button handling is slightly different than on other Android based devices. Other devices use the 'A' button to launch a highlighted app. On the Kindle Fire HDX, it's the 'X' button that launches a highlighted app. No big deal. - Pressing the START button and then releasing it acts as if the HOME button is pressed. In other words, it escapes from the currently running app and brings you back to the app launcher menu on the Kindle. On the Nexus 7 and Motorola Xoom, this behavior does not occur. This is a sticking point for me because I don't have much control over what the OS is doing. In my game, when you press down on START the in-game menu pops up and then when you let go of the START button, you are put back on the app launcher screen. I also have an NVIDIA Shield which has a built-in gamepad controller. Its buttons behave in the same manner as the Motorola Xoom and Nexus 7 w/ a connected MOGA Pro. I realize that there is no Android Gamepad standard (or if there is one, I'm unaware of it). I just thought I'd point out the differences that I've run into with getting my game ready for the Amazon App Store. Thanks, --tim
fire tablet
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Sujoy@Amazon avatar image
Sujoy@Amazon answered
Hi Scott, Thank you for writing to us. I have forwarded this to the appropriate team.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

T. Scott avatar image
T. Scott answered
It's been two weeks. Any updates on this?
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Sujoy@Amazon avatar image
Sujoy@Amazon answered
Hi Scott, Thank you for your patience. We are actively working on this issue. Once it's fixed the devices would be updated with that. Unfortunately, I can not commit on ETA at this moment. Please bare with us.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Lady D avatar image
Lady D answered
Will purchase Kindle Fire HDX after it gets Moga support. Lots of people are waiting for this feature.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Sujoy@Amazon avatar image
Sujoy@Amazon answered
Thanks Lady for taking time for giving your feedback. I will share it with the internal team.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

C. A. Todd avatar image
C. A. Todd answered
Also disappointed by lack of MOGA support. I was going to keep my Kindle HDX (i use it primarily for games and secondarily for email & video) but without good hardware support i'm not sure i want to have it. The performance in games has been great, even if i am waiting for more games to be supported... I was going to head up to gamestop to see which controllers might work, any suggestions? Message was edited by: C. A. Todd
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

jhample avatar image
jhample answered
You could definitely try Amazon's own controller...
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.