Français

Manette connectée mais qui ne fonctionne pas sur un Mac

Quand le Mac liste une manette et que le jeu l'ignore, c'est que le jeu ne cherche pas de manette, en cherche une autre, ou tourne à un endroit que la manette n'atteint pas. Prouvez d'abord que la manette est active, puis trouvez votre cas ci-dessous. Pour un jeu sans aucune prise en charge des manettes, InputConfig, gratuite sur le Mac App Store, mappe la manette sur les touches et la souris que le jeu lit déjà.

Télécharger InputConfig dans le Mac App StoreInputConfig est gratuit sur le Mac App Store. macOS 14 ou ultérieur, sans compte, sans suivi, open source.

D'abord, prouvez que la manette est active

  • Vous : Ouvrez Réglages Système et cliquez sur Game Controllers dans la barre latérale, puis appuyez sur quelques boutons.
  • macOS : Il affiche chaque manette connectée et éclaire chaque bouton quand vous appuyez dessus.
  • Vérification : Si elle réagit, le côté Mac va bien et le problème vient du jeu. Sinon, le problème est l'association : oubliez la manette dans Bluetooth, redémarrez-la, associez-la de nouveau, et assurez-vous qu'elle n'est pas encore associée à une console.

Si Game Controllers s'allume, arrêtez de chercher du côté du Bluetooth et regardez le jeu.

Si le jeu n'a aucune prise en charge des manettes

C'est le cas le plus courant, et celui qu'aucun réglage ne corrige : les anciens jeux Mac, les jeux indépendants conçus pour un clavier, les jeux de stratégie, les jeux de navigateur, et tout ce qui n'est pas un jeu. Mappez la manette sur les touches et la souris que le jeu comprend déjà avec InputConfig, qui est fournie avec des dispositions pour plus de 450 jeux et apps. Le jeu ne sait jamais qu'une manette intervient.

Si le jeu prend en charge les manettes, mais pas la vôtre

Certains jeux ne reconnaissent que les manettes de type Xbox, et quelques-uns listent des modèles précis. Une DualSense ou une Switch Pro Controller apparaît alors comme une manette générique, ou pas du tout. Essayez Steam Input si le jeu est sur Steam. Sinon, InputConfig encore, qui fait envoyer à n'importe quelle manette ce que le jeu veut.

Si c'est un jeu Steam

Steam se place entre la manette et le jeu. Montez cette échelle, en commençant par la plus petite étape :

  1. Activez la prise en charge de votre manette. Dans Steam, Settings, Controller, activez la prise en charge PlayStation, Xbox ou Switch.
  2. Accordez à Steam l'accès Input Monitoring. Sur un macOS récent, il en a besoin dans Réglages Système, Confidentialité et sécurité.
  3. Quittez Steam et testez. Pendant que Steam tourne, il peut prendre les manettes PlayStation, Xbox et Switch pour Steam Input, même pour les jeux que vous n'avez pas lancés depuis Steam. Quittez-le complètement depuis son menu et essayez de nouveau le jeu.
  4. Désactivez Steam Input pour ce jeu. Certains jeux Mac ignorent entièrement Steam Input. Désactivez-le pour ce jeu et utilisez InputConfig, pour ne pas avoir deux entrées à la fois.

La page Steam va plus loin.

Si c'est un jeu Windows dans CrossOver ou le Game Porting Toolkit

La couche de traduction ne transmet souvent pas la manette au jeu Windows, ou la transmet sous une forme que le jeu ne reconnaît pas. Le mappage sur le clavier avec InputConfig fonctionne parce que les touches passent toujours. La page sur une manette qui ne fonctionne pas dans CrossOver, Whisky ou le Game Porting Toolkit donne les vérifications, des notes sur la PS5 et la Xbox, et ce qu'il faut faire dans Parallels.

Si c'est un jeu de navigateur ou dans le cloud

Safari, Chrome et Firefox transmettent les manettes aux pages web par la Gamepad API, et Xbox Cloud Gaming et GeForce NOW l'utilisent. Cela fonctionne en général. Une page web ne voit la manette qu'après que vous avez appuyé sur un bouton avec cette page au premier plan, alors appuyez d'abord sur un bouton. Quand cela ne fonctionne toujours pas, ou quand un jeu web n'accepte que des touches, InputConfig mappe la manette sur le clavier et le navigateur n'y voit que du feu.

Si une seule app l'ignore

Si la manette fonctionne dans certains jeux et pas dans un seul, le problème est dans cette app.

  • Roblox. L'app Mac prend en charge les manettes, mais chaque expérience décide de ses propres commandes et beaucoup n'écoutent que le clavier. Voyez Roblox avec une manette sur un Mac.
  • Émulateurs. Ils gardent leurs propres réglages de manette, distincts de ceux de macOS, et souvent leur propre autorisation. OpenEmu demande Input Monitoring et, pour les manettes sans fil, l'accès au Bluetooth. RetroArch, Dolphin, PCSX2 et PPSSPP demandent chacun que la manette soit choisie dans leurs propres réglages d'entrée. Une manette d'émulateur qui ne fonctionne pas sur un Mac les passe en revue un par un.
  • Tout ce qui ne lit que le clavier et la souris. Mappez la manette sur le clavier.

Si cela fonctionnait jusqu'à une mise à jour de macOS

Alors quelque chose a changé entre le Mac et une app, et le correctif est généralement une mise à jour intermédiaire, une mise à jour de l'app ou un réglage. En voici deux à connaître :

  • macOS 15.4. Les manettes filaires ont cessé de fonctionner dans de nombreuses apps alors que le Bluetooth continuait de marcher, et activer Increase controller compatibility pour l'app dans Game Controllers était la solution de contournement signalée.
  • Tahoe. Certains jeux ont cessé de voir des manettes que Réglages Système voit toujours.

La liste version par version, avec les sources, est sur manette qui ne fonctionne plus après une mise à jour de macOS.

En résumé

  • Testez-la dans Game Controllers. Pas de lumière, c'est l'association. Des lumières, c'est le jeu.
  • Vérifiez la couche. Steam, CrossOver et le navigateur ont chacun leur propre réglage.
  • Mappez-la sur des touches. Cela marche dans tous les cas ci-dessus, car tous les jeux lisent un clavier.

Les touches passent toujours, donc la voie du clavier est la solution qui ne dépend jamais du jeu.

Questions

Pourquoi ma manette ne fonctionne-t-elle pas sur mon Mac ?

Le plus souvent, le Mac la voit et le jeu ne lit pas les manettes. Confirmez-le dans Réglages Système, Game Controllers, puis utilisez le réglage de manette du jeu ou de Steam, ou un outil de mappage comme InputConfig pour que le jeu reçoive des entrées de clavier et de souris.

Pourquoi mon Mac voit-il ma manette mais pas le jeu ?

Le jeu ne prend pas en charge les manettes, ou pas la vôtre, ou il passe par une couche (Steam, CrossOver, un navigateur) qui ne la transmet pas. Mapper la manette sur le clavier avec InputConfig fonctionne dans chacun de ces cas.

Existe-t-il un moyen de tester si une manette fonctionne sur un Mac ?

Réglages Système, Game Controllers allume les boutons quand vous appuyez dessus. Le Live Visualizer d'InputConfig montre en direct chaque axe et chaque bouton, et l'outil de zone morte de ce site lit une manette dans le navigateur.

Dois-je redémarrer le Mac ?

Presque jamais. Oublier puis réassocier la manette, ou l'éteindre puis la rallumer, règle les cas Bluetooth.

Ma manette fonctionne sur le Mac mais pas dans un émulateur. Que faire ?

Les émulateurs de console ne passent pas par la prise en charge des manettes du jeu. Chacun a son propre écran de manette et souvent sa propre autorisation macOS. OpenEmu demande Input Monitoring et, pour les manettes sans fil, l'accès au Bluetooth. Une manette d'émulateur qui ne fonctionne pas sur un Mac les passe en revue un par un.

Pourquoi ma manette fonctionne-t-elle dans Réglages Système mais dans aucun jeu ?

Souvent à cause de Steam. Pendant que Steam tourne, il peut prendre les manettes PlayStation, Xbox et Switch pour Steam Input, même pour les jeux que vous n'avez pas lancés depuis Steam. Quittez complètement Steam depuis son menu et essayez de nouveau le jeu. Si cela fonctionne alors, changez les réglages de manette de Steam pour ce jeu.

À lire aussi, en français

Guides détaillés, en anglais

Qui écrit. Ryleigh Newman développe InputConfig et pilote son propre Mac chaque jour avec une manette, parce que ses mains fonctionnent mal. Cette page est traduite de l'anglais. Les principaux boutons et menus de l'app s'affichent en français quand le Mac est réglé en français ; cette page les nomme ainsi, avec le nom anglais entre parenthèses. Le reste de l'app et du site est en anglais.

Cette page dans d'autres langues : English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Télécharger InputConfig dans le Mac App StoreGratuit. macOS 14 ou ultérieur. Sans compte, rien ne quitte votre Mac. Open source sur GitHub.