Entrée Xbox One Controller vers UWP

J'ai essayé de faire en sorte qu'un contrôleur Xbox One interagisse avec une application UWP et examine la classe Gamepad (en fonction des suggestions mentionnées dans les commentaires – Prise en charge du contrôleur pour Xbox One dans Windows UWP ). J'ai 2 problèmes:

1) Gamepad.Gamepads.Count renvoie 0 pour moi, même si mon contrôleur Xbox One est activé pendant que l'application fonctionne sur Xbox.

2) Je ne sais pas, comment puis-je évaluer quand les boutons A, B, X et Y sont pressés et aussi accéder aux coordonnées des pouces à gauche et à droite.

Toute indication concernant les 2 points mentionnés ci-dessus serait très utile pour moi. Merci!

Une façon de gérer l'entrée, via le contrôleur, est en utilisant simplement les événements de keypress .

 document.addEventListener('keypress', function(e){ switch (e.keyCode) { case 211: // GamepadLeftThumbstickUp case 203: // GamepadDPadUp break; case 212: // GamepadLeftThumbstickDown case 204: // GamepadDPadDown break; case 214: // GamepadLeftThumbstickLeft case 205: // GamepadDPadLeft break; case 213: // GamepadLeftThumbstickRight case 206: // GamepadDPadRight break; case 195: // A Button break; case 196: // B button break; case 197: // X Button break; case 198: // Y Button break; case 208: // View button break; case 207: // Menu button break; case 200: // Left Bumper break; case 199: // Right Bumper break; case 201: // Left Trigger break; case 202: // Right Trigger break; } });