Résolvez les problèmes de connexion de manette sous Windows, macOS et Linux. Manettes Xbox, PlayStation, Switch et tierces, en USB comme en Bluetooth.
Si votre manette n’est pas détectée par votre ordinateur ou votre navigateur, ce guide vous aide à identifier et à corriger le problème. Nous passons en revue tous les grands types de manettes, systèmes d’exploitation et modes de connexion, avec un dépannage pas à pas.
Vérifications rapides
Commencez par tester votre manette avec notre testeur de manette en ligne. Branchez votre manette et appuyez sur n’importe quel bouton.
La manette apparaît dans le testeur : elle fonctionne, le problème vient d’un jeu ou d’une application en particulier
La manette n’apparaît pas du tout : poursuivez avec ce guide de dépannage
Important : les navigateurs ne détectent une manette qu’après l’appui sur un bouton ou le mouvement d’un stick. C’est une mesure de confidentialité de l’API Gamepad : il ne suffit pas de la brancher.
L’API Web Gamepad est conçue pour que les navigateurs n’enregistrent une manette qu’après l’appui physique sur un bouton. C’est une mesure de confidentialité volontaire, qui empêche les sites web d’identifier vos appareils connectés (fingerprinting).
Connectez votre manette en USB ou en Bluetooth
Ouvrez la page du testeur de manette
Appuyez sur n’importe quel bouton de la manette (les boutons d’action fonctionnent le mieux)
La manette doit apparaître en moins d’une seconde
Si vous avez branché la manette après avoir chargé la page, appuyez simplement sur un bouton : inutile d’actualiser.
Avant de vous lancer dans le dépannage logiciel :
Essayez un autre port USB — sur un PC fixe, préférez les ports arrière (directement sur la carte mère) à ceux de la façade
Évitez les hubs USB — branchez la manette directement sur l’ordinateur, surtout si elle consomme beaucoup
Essayez un autre câble — certains câbles USB-C ne servent qu’à la charge et ne transmettent pas de données
Vérifiez les faux contacts — enfoncez bien le câble côté manette et côté ordinateur
Tous les câbles USB-C vers USB-C ne se valent pas. Si votre manette était livrée avec un câble, utilisez celui-là.
Problèmes liés au navigateur
La prise en charge de l’API Gamepad varie beaucoup d’un navigateur à l’autre :
Chrome / Edge : la meilleure prise en charge. Recommandés pour tester une manette. Prennent en charge l’API de vibration.
Firefox : bonne prise en charge. Détecte parfois sur macOS des manettes que Chrome ne voit pas.
Safari : prise en charge de base ajoutée dans les versions récentes, mais moins fiable que Chrome ou Firefox. Pas de vibration.
Opera / Brave / Vivaldi : basés sur Chromium, ils se comportent généralement comme Chrome.
Astuce : si votre manette n’est pas détectée dans un navigateur, essayez-en un autre. C’est le moyen le plus rapide de savoir si le problème vient du navigateur ou du système.
Vérifiez ces réglages propres à chaque navigateur :
Chrome
Ouvrez chrome://flags et recherchez « gamepad »
Vérifiez que Restrict gamepad access n’est pas activé (ou qu’il est sur Default)
Certaines extensions de sécurité peuvent bloquer l’accès à l’API Gamepad : essayez dans une fenêtre de navigation privée, sans extensions
Firefox
Ouvrez about:config et recherchez dom.gamepad
Vérifiez que dom.gamepad.enabled est sur true
Vérifiez dom.gamepad.extensions.enabled pour la prise en charge des vibrations
Safari
Allez dans Safari → Réglages → Avancées
La prise en charge de l’API Gamepad nécessite macOS Ventura ou une version ultérieure
Safari peut demander une autorisation lors de la première utilisation d’une manette
L’API Gamepad ne fonctionne que lorsque l’onglet est au premier plan et actif. Si vous passez à une autre fenêtre ou à un autre onglet, les entrées de la manette sont suspendues.
Vérifiez que l’onglet du testeur de manette est bien l’onglet actif
Cliquez n’importe où sur la page pour lui donner le focus
Si la manette se déconnecte quand vous changez d’onglet, c’est normal : elle se reconnecte à votre retour
Dépannage sous Windows
Vérifiez d’abord que Windows voit votre manette :
Appuyez sur Win + I pour ouvrir les Paramètres
Allez dans Bluetooth et appareils → Appareils
Cherchez votre manette dans la liste des appareils
Vous pouvez aussi passer par la fenêtre classique Contrôleurs de jeu :
Appuyez sur Win + R, tapez joy.cpl et validez avec Entrée
Votre manette doit apparaître dans la liste
Sélectionnez-la et cliquez sur Propriétés pour tester les boutons et les axes
Si Windows ne voit pas du tout la manette, le problème vient de la connexion ou des pilotes, pas du navigateur.
Recherchez les problèmes de pilotes dans le Gestionnaire de périphériques :
Appuyez sur Win + X → Gestionnaire de périphériques
Développez Périphériques d’interface utilisateur ou Périphériques Xbox
Repérez votre manette : une icône d’avertissement jaune signale un problème de pilote
Pour corriger un problème de pilote :
Clic droit sur le périphérique → Mettre à jour le pilote → Rechercher automatiquement les pilotes
En cas d’échec : clic droit → Désinstaller l’appareil, puis débranchez et rebranchez la manette
Pour les manettes Xbox : installez l’application Accessoires Xbox depuis le Microsoft Store
Pour les manettes PlayStation : il n’existe pas de pilote Windows officiel, Windows utilise les pilotes HID génériques
Les manettes Xbox sont réputées capricieuses en Bluetooth sous Windows :
Adaptateurs Bluetooth anciens : les manettes Xbox nécessitent le Bluetooth 4.0 ou plus avec prise en charge du Low Energy. Les adaptateurs plus anciens ne fonctionnent pas.
Xbox Wireless ou Bluetooth : les manettes Xbox ont deux modes sans fil. Le bouton Xbox clignote rapidement en mode Xbox Wireless (qui nécessite le dongle Adaptateur sans fil Xbox) et lentement en Bluetooth. Maintenez le bouton d’appairage 3 secondes pour passer en mode d’appairage Bluetooth.
Mises à jour du firmware : mettez à jour le firmware de votre manette avec l’application Accessoires Xbox : un firmware ancien peut provoquer des déconnexions Bluetooth
La solution à privilégier : l’USB, pour la connexion la plus fiable. Si vous avez besoin du sans-fil, préférez l’Adaptateur sans fil Xbox officiel au Bluetooth.
Pour appairer une manette Bluetooth sous Windows :
Mettez votre manette en mode appairage (en général, maintenez le bouton d’appairage/synchronisation jusqu’à ce que le voyant clignote rapidement)
Ouvrez Paramètres → Bluetooth et appareils → Ajouter un appareil
Sélectionnez Bluetooth (et non « Tout le reste »)
Attendez que votre manette apparaisse et cliquez dessus pour l’appairer
Si l’appairage échoue :
Supprimez la manette de la liste des appareils appairés et réessayez
Désactivez puis réactivez le Bluetooth dans les Paramètres
Redémarrez le service de prise en charge Bluetooth : appuyez sur Win + R, tapez services.msc, repérez Service de prise en charge Bluetooth, clic droit → Redémarrer
Vérifiez que le Bluetooth n’est pas désactivé dans le BIOS/UEFI (pour les PC fixes avec carte Bluetooth additionnelle)
Dépannage sous macOS
macOS prend en charge nativement certaines manettes depuis macOS Catalina (10.15) :
Manette sans fil Xbox : le Bluetooth fonctionne nativement à partir de macOS Catalina. L’USB fonctionne à partir de macOS Ventura, mais peut ne pas marcher sur les versions plus anciennes ou dans Chrome en particulier.
PS4 DualShock 4 : entièrement prise en charge en Bluetooth et en USB
PS5 DualSense : prise en charge à partir de macOS Monterey, en Bluetooth et en USB
Manette Switch Pro : prise en charge en Bluetooth à partir de macOS Big Sur
Joy-Con Switch : prise en charge limitée, ils peuvent apparaître comme deux appareils distincts
Problème connu : certaines manettes USB (surtout Xbox) ne sont pas détectées dans Chrome sur macOS. Essayez de vous connecter en Bluetooth ou d’utiliser Firefox. C’est un bug de Chromium qui persiste depuis des années.
macOS peut exiger une autorisation explicite pour que le navigateur lise les entrées de la manette :
Ouvrez Réglages Système → Confidentialité et sécurité
Cherchez Surveillance de l’entrée (ou Accessibilité sur les anciennes versions de macOS)
Vérifiez que votre navigateur (Chrome, Firefox, Safari) figure dans la liste et qu’il est activé
S’il n’y figure pas, vous devrez peut-être l’ajouter manuellement avec le bouton +
Après avoir modifié les autorisations, il faut parfois redémarrer le navigateur pour qu’elles prennent effet.
Mettez la manette en mode appairage
Ouvrez Réglages Système → Bluetooth
La manette doit apparaître sous « Appareils à proximité »
Cliquez sur Se connecter
Mode appairage selon la manette :
PS4/PS5 : maintenez Share + bouton PS jusqu’à ce que la barre lumineuse clignote rapidement
Xbox : maintenez le bouton d’appairage (sur le dessus de la manette) pendant 3 secondes, jusqu’à ce que le bouton Xbox clignote rapidement
Switch Pro : maintenez le bouton de synchronisation (sur le dessus de la manette) jusqu’à ce que les voyants défilent
Si la manette a déjà été appairée à une console, elle peut tenter de s’y reconnecter. Éteignez d’abord la console ou dissociez-en la manette.
Dépannage sous Linux
La plupart des manettes récentes fonctionnent sous Linux grâce aux pilotes intégrés au noyau. Vérifiez la détection :
Branchez votre manette et lancez lsusb pour voir si elle apparaît
Consultez dmesg | tail -20 juste après le branchement pour voir les messages de connexion
Cherchez les périphériques /dev/input/js* ou /dev/input/event*
Utilisez jstest /dev/input/js0 pour tester directement les boutons et les axes
Installez jstest-gtk pour disposer d’un outil de test graphique si le testeur web ne détecte pas votre manette.
Les pilotes de manette disponibles sous Linux :
xpad (intégré) : le pilote du noyau par défaut pour les manettes Xbox. Chargé automatiquement. Fonctionne en USB avec les manettes Xbox 360, Xbox One et Xbox Series.
xone : pilote communautaire pour le dongle sans fil Xbox One/Series. À installer depuis github.com/medusalix/xone
PlayStation : les manettes PS4 et PS5 fonctionnent avec les modules du noyau intégrés hid-sony et hid-playstation
Steam : si Steam est installé, sa gestion des manettes peut gêner la détection par le navigateur : essayez de fermer Steam
Si la manette est détectée par le système mais pas par le navigateur :
Vérifiez les permissions du périphérique : ls -la /dev/input/js*
Ajoutez votre utilisateur au groupe input : sudo usermod -aG input $USER (puis déconnectez-vous et reconnectez-vous)
Installez les règles udev de votre manette. Si vous utilisez Steam, ses règles udev (généralement dans /usr/lib/udev/rules.d/70-steam-input.rules) couvrent la plupart des manettes
Pour un navigateur installé en Snap ou Flatpak, vérifiez qu’il a l’autorisation d’accéder aux périphériques d’entrée
Problèmes propres à chaque manette
Manette Xbox Series X|S
USB : fonctionne immédiatement sous Windows et Linux. Sur macOS, utilisez Ventura ou plus récent, ou passez par le Bluetooth.
Bluetooth : fonctionne sur toutes les plateformes. Vérifiez que le firmware de la manette est à jour : les premières versions avaient des bugs Bluetooth.
Xbox Wireless : nécessite l’Adaptateur sans fil Xbox officiel. Fonctionne uniquement sous Windows.
Manette Xbox One
La première révision (modèle 2013, sans prise jack 3,5 mm) n’a pas de Bluetooth : il faut l’USB ou l’Adaptateur sans fil Xbox
Les révisions suivantes (2016 et après, avec prise jack 3,5 mm) prennent en charge le Bluetooth
Manette Xbox 360
Filaire : plug-and-play sous Windows. Sur macOS, nécessite un pilote tiers (par exemple 360Controller). Sous Linux, utilise le module du noyau xpad.
Sans fil : nécessite le récepteur sans fil Xbox 360 pour Windows (pas de Bluetooth). Windows uniquement avec les pilotes officiels.
PS5 DualSense
USB : fonctionne sur toutes les plateformes, sans pilote
Bluetooth : maintenez Share + bouton PS pendant 3 secondes pour passer en mode appairage (la barre lumineuse clignote en bleu)
Les gâchettes adaptatives et le retour haptique ne sont pas disponibles dans le navigateur : seules les entrées de base (boutons, sticks, gâchettes) le sont
PS4 DualShock 4
Très compatible : fonctionne en USB et en Bluetooth sur toutes les grandes plateformes
La couleur de la barre lumineuse peut ne pas changer une fois connectée au PC (c’est normal)
Sous Windows, certains jeux nécessitent le logiciel DS4Windows pour émuler l’XInput, mais le test dans le navigateur fonctionne nativement
Bluetooth : la DS3 utilise un protocole Bluetooth non standard et ne s’appaire pas comme les manettes récentes. Elle nécessite un logiciel spécifique.
Sous Linux, le module hid-sony assure une prise en charge de base en USB
Manette Switch Pro
USB : fonctionne sous Windows et Linux. Sur macOS, prise en charge à partir de Big Sur.
Bluetooth : maintenez le bouton de synchronisation sur le dessus jusqu’à ce que les voyants verts défilent. Fonctionne sur toutes les plateformes.
Certains navigateurs peuvent mal identifier la disposition des boutons : forcez le type de manette si les libellés sont faux
Joy-Con
Chaque Joy-Con se connecte en Bluetooth comme un appareil distinct
Maintenez le bouton de synchronisation (entre SL et SR) de chaque Joy-Con jusqu’à ce que les voyants défilent
La prise en charge par les navigateurs est limitée : les Joy-Con peuvent apparaître comme des manettes génériques avec des axes inhabituels
Aucun moyen intégré de combiner deux Joy-Con en une seule manette virtuelle dans le navigateur
Manettes 8BitDo : beaucoup de manettes 8BitDo proposent plusieurs modes d’entrée (XInput, DInput, Switch, macOS). Utilisez le mode XInput pour une meilleure compatibilité avec les navigateurs. Consultez le manuel pour la bonne combinaison de boutons (en général, maintenir Start + X pour l’XInput).
Manettes GameSir : comme pour 8BitDo, cherchez le mode XInput. Certains modèles ont un interrupteur physique au dos.
Logitech F310/F710 : un interrupteur physique DInput/XInput se trouve au dos. Placez-le sur X (XInput) pour que le navigateur la détecte.
Manettes génériques ou sans marque : elles utilisent souvent le protocole DInput, dont la prise en charge par les navigateurs est inégale. Un avertissement « mapping non standard détecté » peut s’afficher, et les boutons peuvent ne pas correspondre aux libellés attendus.
Volants et joysticks de vol : ils peuvent être détectés, mais avec des axes inhabituels. Le navigateur les traite comme des manettes génériques.
DInput ou XInput ? XInput est le standard moderne utilisé par les manettes Xbox et la plupart des jeux PC. DInput est un protocole plus ancien. Les navigateurs gèrent les manettes XInput de façon plus fiable. Si votre manette a un sélecteur de mode, choisissez toujours XInput.
Problèmes selon le type de connexion
Si votre manette USB n’est pas détectée :
Débranchez et rebranchez le câble
Essayez un autre port USB (de l’USB-A si possible, les adaptateurs USB-C pouvant être peu fiables)
Essayez un autre câble : certains câbles USB-C ne transmettent pas de données
Vérifiez si la manette se recharge en USB (le voyant s’allume) : si oui, le câble assure l’alimentation mais pas forcément les données
Essayez sur un autre ordinateur pour écarter un problème de manette
Particularités de l’USB-C
Utilisez un câble qui transmet les données en USB 2.0 (c’est le cas de la plupart, mais pas forcément des câbles bas de gamme)
Si vous utilisez un adaptateur USB-C vers USB-A, choisissez-en un de qualité
Certaines stations d’accueil USB-C ne transmettent pas les données de la manette : essayez une connexion directe
Dépannage Bluetooth général, valable pour tous les types de manettes :
Supprimez et réappairez : retirez la manette de vos appareils Bluetooth et appairez-la à nouveau depuis le début
Vérifiez la batterie : une batterie faible peut provoquer des déconnexions intermittentes et des échecs d’appairage
Distance : restez à moins de 3 mètres de l’ordinateur lors du premier appairage
Interférences : éloignez-vous des autres appareils Bluetooth, des périphériques USB 3.0 (qui émettent des interférences radio sur 2,4 GHz) et des box ou routeurs Wi-Fi
Une manette à la fois : si l’appairage échoue, déconnectez d’abord toutes les autres manettes Bluetooth
Réinitialisez la manette : la plupart des manettes ont un petit bouton de réinitialisation (généralement un trou d’épingle au dos)
Astuce : si le Bluetooth est capricieux, l’USB est toujours plus stable. N’utilisez le Bluetooth que si vous avez vraiment besoin du sans-fil.
Adaptateur sans fil Xbox : Windows uniquement. Installez le dernier pilote via Windows Update. L’adaptateur peut connecter jusqu’à 8 manettes simultanément.
Dongles PlayStation : il existe des dongles Bluetooth tiers conçus spécialement pour les manettes PS, mais ils ne sont pas nécessaires : le Bluetooth standard fonctionne.
Adaptateur USB 8BitDo : fonctionne comme un adaptateur Bluetooth standard. Passez en mode XInput pour la compatibilité avec les navigateurs.
Dongles 2,4 GHz génériques : les manettes livrées avec leur propre récepteur USB sont généralement plug-and-play sous Windows, mais peuvent nécessiter des pilotes sous macOS ou Linux.
Interférences logicielles
Certains logiciels prennent le contrôle exclusif des entrées de la manette, ce qui empêche le navigateur de la voir :
Steam : la gestion des manettes de Steam peut intercepter les entrées même quand vous ne jouez pas. Fermez complètement Steam ou désactivez Steam Input dans Paramètres → Manette → Paramètres généraux de la manette.
DS4Windows : cet outil crée une manette Xbox virtuelle à partir d’une manette PS4 ou PS5. Tant qu’il tourne, le navigateur peut ne pas voir l’appareil d’origine. Fermez DS4Windows pour tester en natif.
reWASD / x360ce / AntiMicroX : tout logiciel de remappage ou d’émulation peut intercepter les entrées. Fermez tous ces outils avant le test.
Pilotes de manette virtuelle : des logiciels comme ViGEmBus peuvent créer des manettes virtuelles qui perturbent la détection. Cherchez des périphériques HID fantômes dans le Gestionnaire de périphériques.
Pendant le dépannage, simplifiez votre configuration :
Déconnectez toutes les autres manettes et testez-en une seule
Certains systèmes limitent le nombre d’appareils Bluetooth simultanés : essayez de déconnecter les autres accessoires Bluetooth
Si une manette « fantôme » apparaît après une déconnexion, actualisez la page pour effacer l’état obsolète
Toujours pas détectée ?
Si vous avez tout essayé :
Testez-la sur un autre ordinateur pour savoir si la manette elle-même est défectueuse
Testez une autre manette sur votre ordinateur pour écarter un problème système
Mettez à jour votre système d’exploitation — les mises à jour améliorent souvent la prise en charge des manettes
Mettez à jour votre navigateur vers la dernière version
Essayez l’USB si vous êtes en Bluetooth (ou inversement) — un mode de connexion peut fonctionner quand l’autre échoue
Consultez le site du fabricant pour les mises à jour de firmware ou les problèmes connus
Une fois votre manette connectée, rendez-vous sur notre testeur de manette pour vérifier que tous les boutons, sticks et gâchettes fonctionnent correctement et pour détecter un éventuel drift des sticks.