OUYA-ODK Controller Questions

FYI, I'm on Unity and getting started with modifying the provided plugin for real input use of a single controller, but running into problems and now have some questions in general about the controllers in the ODK.

1) Are KeyDown events supposed to be firing repeatedly when a button is held down, or just once in a press/release cycle?

2) Is it unsupported to hold multiple keys down at the same time? Holding two keys down results in repeated KeyDown events for only one of the keys. Releasing that key does not result in repeated KeyDown events for the other key.

3) Is the mSeq private member in KeyEvent an Android standard, or is this an OUYA-specific extension?

4) Can you provide a documentation reference for everyone which states the mKeyCode for each button on the controller? It would be very handy. :)

5) It looks like GenericMotionEvents contain axis data for ALL axes, is that so? And if so, are GenericMotionEvents fired if all axes are at zero?

6) Do controller events work on a polling cycle, and if so what is the polling rate?

Thanks!
Beast Boxing Turbo - OUYA Launch Title!

Comments

Sign In or Register to comment.