Skip to content

Test de manette / contrôleur

Vérifiez que votre manette fonctionne — chaque bouton, gâchette et stick — grâce à la Gamepad API du navigateur. Voyez les entrées s’illuminer en temps réel et testez la vibration, le tout en local et sans rien envoyer à un serveur.

Appuyez sur un bouton de votre manette pour la connecter

100% local — rien ne quitte votre appareil

Comment l’utiliser

  1. 1 Connectez votre manette en USB ou en Bluetooth.
  2. 2 Appuyez sur un bouton pour que le navigateur la détecte — la manette apparaît alors.
  3. 3 Appuyez sur les boutons, pressez les gâchettes et bougez les sticks pour voir chaque entrée réagir.
  4. 4 Utilisez le bouton « Vibrer » pour tester la vibration si votre manette la prend en charge.

Dépannage

La manette n’est pas détectée dans Chrome

La Gamepad API ne révèle une manette qu’après l’envoi d’une entrée : appuyez donc sur un bouton ou bougez un stick. Assurez-vous qu’elle est allumée et appairée, essayez un autre port USB ou un autre câble, et contournez la gestion plus stricte de Firefox en testant dans Chrome ou Edge, qui prennent en charge le plus grand nombre de manettes.

Le stick dérive ou bouge tout seul

Si un stick montre un mouvement alors que vous ne le touchez pas, c’est du stick drift. Vérifiez si les valeurs de l’axe restent éloignées de zéro pour le confirmer. Une petite zone morte dans les jeux peut le masquer, mais une dérive persistante indique généralement des potentiomètres usés : la manette peut nécessiter un nettoyage ou une réparation.

Les boutons marchent mais pas la vibration

La vibration utilise l’API vibrationActuator, que seules certaines combinaisons de navigateur et de manette prennent en charge — Chrome/Edge avec une manette Xbox ou DualSense fonctionnent le mieux. Les connexions Bluetooth omettent parfois la vibration ; branchez en USB et réessayez. Si le bouton ne fait rien, votre configuration n’expose tout simplement pas le retour haptique.

Questions fréquentes

Des données sont-elles envoyées ?

Non. Les entrées de la manette sont lues localement via la Gamepad API et affichées uniquement à l’écran. Rien n’est enregistré ni envoyé à un serveur.

Quelles manettes sont prises en charge ?

Les manettes Xbox, PlayStation (DualShock/DualSense), Nintendo et la plupart des modèles génériques en USB ou Bluetooth fonctionnent, tant que votre navigateur les reconnaît via la Gamepad API.

Est-ce que ça marche sur téléphone ?

Oui, si votre navigateur mobile prend en charge la Gamepad API et que vous appairez une manette Bluetooth. La prise en charge varie davantage sur mobile que sur Chrome ou Edge en version bureau.

Détecte-t-il le stick drift et les boutons morts ?

Oui. Surveillez les valeurs des axes pour repérer un mouvement lorsque les sticks sont au centre afin de détecter une dérive, et appuyez sur chaque bouton pour vérifier qu’aucun n’est bloqué ou ne répond plus.