Français

La manette ne fonctionne pas dans OpenEmu sur Mac

Quand OpenEmu ignore une manette que le Mac voit pourtant, la cause est presque toujours l'une de deux autorisations macOS, Input Monitoring et Bluetooth, ou une manette connectée mais non choisie dans l'écran Controls d'OpenEmu. Les deux se vérifient en une minute. OpenEmu lit les manettes directement, donc il n'a pas besoin d'un outil de mappage, et je vous montre plus bas exactement où il aide et où il n'aide pas.

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.

Étapes

  1. Vérifiez que la manette s'allume dans Réglages Système, Game Controllers.
  2. Activez OpenEmu dans Confidentialité et sécurité, Input Monitoring et Bluetooth.
  3. Quittez complètement OpenEmu et rouvrez-le.
  4. Dans Controls d'OpenEmu, choisissez la console, votre manette et le joueur.
  5. Quittez Steam et tout outil qui modifie les entrées, puis testez de nouveau.

Vérifiez que le Mac voit la manette

  • Vous : Ouvrez Réglages Système, cliquez sur Game Controllers dans la barre latérale, et appuyez sur quelques boutons.
  • macOS : Il liste la manette et allume chaque bouton.
  • Vérification : Si elle s'allume, le problème est dans OpenEmu. Si elle n'est pas listée, réglez d'abord la connexion : comment connecter une manette à un Mac, ou le test de manette si vous voulez voir chaque bouton en direct.

Activez les deux autorisations dont OpenEmu a besoin

OpenEmu lit directement les périphériques d'entrée, et macOS conditionne cela à des autorisations. La page de dépannage d'OpenEmu les mentionne toutes les deux :

  • Input Monitoring. Nécessaire pour le clavier, et c'est la réponse habituelle quand le clavier ne fonctionne pas dans OpenEmu. Dans Réglages Système, Confidentialité et sécurité, Input Monitoring, activez OpenEmu.
  • Bluetooth. Depuis macOS Monterey, les manettes sans fil en ont besoin. Dans Réglages Système, Confidentialité et sécurité, Bluetooth, activez OpenEmu.

Quittez complètement OpenEmu et rouvrez-le après avoir changé l'une ou l'autre. Si OpenEmu figure déjà dans la liste et ne reçoit toujours rien, désactivez-le puis réactivez-le. Une autorisation accordée à une ancienne copie de l'app peut cesser de s'appliquer après une mise à jour.

Choisissez la manette dans Controls

  • Vous : Ouvrez les réglages d'OpenEmu et allez dans Controls. Choisissez la console en haut, puis votre manette dans le menu d'entrée sous l'image de la manette, et le numéro du joueur.
  • OpenEmu : Il remplit tout seul une manette qu'il reconnaît.
  • Vérification : S'il ne remplit rien, cliquez sur chaque bouton de l'image et appuyez sur le bouton correspondant de votre manette.

Les affectations sont propres à chaque console, donc une manette configurée pour la SNES doit encore l'être pour la Genesis. Si les sticks dérivent ou semblent trop sensibles, le guide d'OpenEmu conseille de faire faire à chaque stick un tour complet avant de commencer à jouer, ce qui laisse sa calibration automatique trouver les bords.

Vérifiez votre manette : PS5, PS4, Xbox, Switch Pro et 8BitDo

La base de données de manettes d'OpenEmu, dans sa dernière version (2.4.1, décembre 2023), contient des dispositions automatiques pour la DualSense, la DualShock 4, les manettes sans fil Xbox One S et Xbox Series X|S, la Switch Pro Controller, la 8BitDo Pro 2 et la Wii Remote. Une manette PS5 ou Xbox qui ne fonctionne pas n'est donc presque jamais une manette non prise en charge. Retournez aux autorisations.

  • Manette PS3. La DualShock 3 figure aussi dans la base, mais sur le macOS actuel elle est bien plus fiable en USB qu'en Bluetooth.
  • Manette Xbox 360. macOS ne prend pas en charge la manette Xbox 360 filaire, donc ni OpenEmu ni aucun outil de mappage ne peut la lire. Une manette Xbox plus récente ou n'importe quelle manette Bluetooth règle le problème.
  • 8BitDo. Si le Mac ne la liste pas dans Game Controllers, essayez un autre mode sur le commutateur de la manette. La page sur la 8BitDo dit lequel.

Fermez les apps qui se disputent l'entrée

La page de dépannage d'OpenEmu cite des apps qui gênent son entrée : Chrome, Steam, DOSBox et Terminal, ainsi que des outils qui modifient les entrées comme Karabiner, USB Overdrive et ControllerMate.

  • Steam. Le cas le plus courant : quand Steam est ouvert, sa couche de manette peut envoyer ses propres touches en même temps. Quittez-le et testez de nouveau.
  • InputConfig. Tant qu'un préréglage qui mappe votre manette est actif, OpenEmu reçoit la manette et les touches. Désactivez le préréglage, ou donnez à OpenEmu son propre préréglage avec le changement automatique.

Là où un outil de mappage aide vraiment

Si OpenEmu lit votre manette après la correction des autorisations, vous n'avez pas besoin d'un outil de mappage pour cela. Voici trois cas où InputConfig, gratuite pour macOS 14 ou ultérieur, aide vraiment :

  • Une manette qu'OpenEmu refuse. InputConfig peut souvent la lire quand même, parce qu'elle ouvre aussi les manettes comme des appareils HID bruts. Réglez l'entrée d'OpenEmu pour ce joueur sur le clavier, attribuez les touches que vous voulez, et mappez la manette sur ces touches. Le code source d'OpenEmu accepte les pressions de touches envoyées par d'autres apps, donc cela fonctionne tant qu'OpenEmu est la fenêtre au premier plan. La disposition Emulator / Arcade est un point de départ : flèches, Z, X, A, S, Q, W, Enter et Shift.
  • Des commandes de menu sur des boutons libres. Les commandes de la barre des menus d'OpenEmu, comme enregistrer et charger un état, affichent leur raccourci clavier à côté, et InputConfig peut placer n'importe quel raccourci sur un bouton qu'OpenEmu laisse sans affectation, comme une palette de la DualSense Edge ou le clic du pavé tactile.
  • La bibliothèque. La même manette peut déplacer le pointeur du Mac dans la bibliothèque de jeux et passer la main à OpenEmu quand un jeu s'ouvre.

En résumé

  • Autorisations. Autorisez Input Monitoring pour le clavier et Bluetooth pour les manettes sans fil, puis rouvrez OpenEmu.
  • Controls. Choisissez la manette par console et par joueur.
  • Interférences. Quittez Steam et les outils qui modifient les entrées pendant vos tests.

La plupart des problèmes de manette dans OpenEmu viennent d'un interrupteur d'autorisation.

Questions

OpenEmu prend-il en charge la manette PS5 ?

Oui. La DualSense figure dans la base de données de manettes d'OpenEmu avec une disposition automatique. Si elle ne fait rien, vérifiez les autorisations Input Monitoring et Bluetooth d'OpenEmu dans Confidentialité et sécurité, puis choisissez-la dans Controls.

Pourquoi mon clavier ne fonctionne-t-il pas dans OpenEmu sur Mac ?

OpenEmu a besoin de l'autorisation Input Monitoring pour le clavier. Activez-la dans Réglages Système, Confidentialité et sécurité, Input Monitoring, puis quittez et rouvrez OpenEmu. Le clavier a sa propre page, avec les apps qui le bloquent.

Comment changer les commandes dans OpenEmu ?

Ouvrez les réglages d'OpenEmu, allez dans Controls, choisissez la console et votre manette, puis cliquez sur chaque bouton de l'image et appuyez sur le bouton voulu. Chaque console a son propre mappage.

OpenEmu fonctionne-t-il avec une manette Xbox 360 ?

Pas la manette filaire sur le macOS actuel, parce que macOS lui-même ne la prend pas en charge. Les manettes Xbox One et Xbox Series fonctionnent en Bluetooth.

OpenEmu est-il encore mis à jour ?

Sa dernière version est la 2.4.1, de décembre 2023. Elle fonctionne encore sur le macOS actuel pour la plupart des gens, et c'est pourquoi les étapes d'autorisation comptent plus que la version.

À 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.