Écrire sur un Mac avec une Xbox Adaptive Controller ou une PlayStation Access Controller
Par Ryleigh Newman · Publié le
Une Xbox Adaptive Controller ou une PlayStation Access Controller peut commander un Mac, mais macOS la traite comme une manette de jeu, pas comme une souris ou un clavier. InputConfig, une app Mac gratuite, transforme son stick en pointeur, et ses boutons et ses ports pour contacteurs en clics et en touches. Associez un bouton ou un contacteur à Right Command, et la même manette lance YapToText : vous écrivez à la voix sans rien d'autre à portée de main.
Je crée YapToText, une app de dictée gratuite pour Mac, et InputConfig, une app gratuite qui transforme n'importe quel bouton, interrupteur ou manette en touches et en clics. J'ai créé les deux parce que mes propres mains ne fonctionnent pas bien.
Téléchargement gratuit. Sans compte, sans rien de verrouillé, pour macOS 14 ou ultérieur sur un Mac avec puce Apple. Code source sur GitHub.
Ce guide dans d'autres langues : English, العربية, Čeština, Dansk, Deutsch, Ελληνικά, Español, Suomi, עברית, हिन्दी, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Română, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文, 繁體中文
Sur cette page : 11 sections
- Étapes
- Ce que voit le Mac, et ce qu'ajoute InputConfig
- Partir du préréglage Access Controller intégré
- Donner la touche de dictée à un bouton
- Arrêter, mettre en pause et corriger depuis la manette
- Entendre ce qu'a fait chaque appui
- Sortir d'une disposition qui a pris le dessus
- En bref
- Guides
- Autres guides, en anglais
- Questions
Étapes
- Connectez la manette au Mac.
- Dans InputConfig, activez le préréglage <span lang="en">Access Controller</span> ou <span lang="en">Easy Browse</span>.
- Ajoutez une ligne, cliquez sur <span lang="en">Scan</span>, appuyez sur le bouton voulu pour la dictée et donnez-lui la sortie <span lang="en">Keyboard Key</span> <span lang="en">Right Command</span>.
- Cliquez dans un champ de texte, appuyez sur le bouton, parlez, puis appuyez de nouveau.
Ce que voit le Mac, et ce qu'ajoute InputConfig
- La manette. Jumelée en Bluetooth ou branchée, elle apparaît comme une manette de jeu. Les jeux la lisent. Le bureau, non.
- Les contacteurs sur ses ports. Un contacteur branché sur un port arrive comme l'un des boutons de la manette, pas comme une touche.
- InputConfig. Lit ces boutons et le stick, et envoie le pointeur, les clics, le défilement, des touches, du texte saisi et des fonctions du Mac.
La configuration de chaque manette se trouve sur inputconfig.com : la Xbox Adaptive Controller sur un Mac et la PlayStation Access Controller sur un Mac.
Partir du préréglage Access Controller intégré
Le préréglage Access Controller d'InputConfig compte un stick et huit boutons pour tout le bureau. Avec le profil par défaut de la manette, le stick est le pointeur, le bouton central clique, la prise 5 fait un clic droit et la prise 7 ouvre Spotlight. Les autres lignes attendent des boutons qui n'atteignent le Mac qu'une fois qu'un profil créé sur une PS5 les attribue aux prises : double clic, Retour, défilement, maintenir Commande pour les raccourcis, Barre d'espace et Mission Control. Le bouton PS est réservé par macOS et n'atteint jamais une app. Si votre profil place les boutons ailleurs, cliquez sur Scan dans une ligne et actionnez la prise voulue.
Pour une Xbox Adaptive Controller ou toute autre manette, le préréglage Easy Browse fait le même travail : stick gauche pour le pointeur, stick droit pour faire défiler, A pour cliquer.
Donner la touche de dictée à un bouton
Choisissez le bouton ou le contacteur que vous actionnez le plus sûrement, de préférence un que le préréglage laisse libre. Le bouton en qui vous avez le plus confiance doit lancer vos mots.
YapToText démarre et s'arrête avec une seule touche, Right Command par défaut, touchée une fois pour démarrer et une fois pour arrêter. InputConfig peut envoyer cette touche à partir d'une commande qui n'est pas du tout une touche : un contacteur, un bouton de manette, une pédale MIDI, un coup sur un MacBook, ou le pointeur qui entre dans un coin de l'écran. Associez les deux, et cette commande devient la touche de dictée.
- Vous : Dans InputConfig, ajoutez une ligne, cliquez sur Scan et actionnez la commande voulue. Donnez à la ligne une sortie Keyboard Key et choisissez Right Command.
- InputConfig : Appuie sur Right Command chaque fois que la commande se déclenche, seule, sans autre touche maintenue.
- Vérifiez : Cliquez dans un champ de texte et actionnez la commande. Le panneau de YapToText doit afficher Listening. Actionnez-la de nouveau, et les mots arrivent à l'endroit du curseur.
Si vous préférez garder Right Command pour vos raccourcis, déplacez YapToText sur une touche que rien d'autre n'utilise. Sur la page Dictation, dans la carte Keys, cliquez sur le champ de la touche et appuyez sur F18 (ou sur n'importe quelle touche libre), puis donnez à la ligne d'InputConfig une sortie Keyboard Key F18 à la place. F13 à F19 sont les touches que proposent les guides d'InputConfig, car rien sur un Mac ne les utilise. Le mode à associer à un contacteur est celui où l'on touche pour démarrer et arrêter : un appui démarre, l'appui suivant arrête. Activez Auto-stop after silence sur la page Dictation, dans la carte Recording, et le second appui n'est même plus nécessaire.
Deux précautions. Le préréglage Modifier Holds intégré à InputConfig donne un Right Command maintenu à Spotlight et un Right Option maintenu à la dictée d'Apple, or ce sont les touches de dictée et de Quick Edit de YapToText : n'utilisez donc pas ce préréglage avec les réglages par défaut de YapToText. Et lorsque le Mac est verrouillé, InputConfig n'envoie aucune touche, seulement le pointeur, les clics et le défilement. Ce passage de relais correspond à la façon dont les deux apps sont conçues : InputConfig envoie un modificateur seul comme le fait une vraie touche, et YapToText compte un appui sans autre touche comme un toucher. Je ne l'ai pas testé de bout en bout sur chaque commande. Essayez-le donc une fois sur la vôtre avant de vous y fier, et si rien ne se passe, ouvrez une issue sur GitHub.

Arrêter, mettre en pause et corriger depuis la manette
- Arrêter. Appuyez de nouveau sur le même bouton. Ou activez Auto-stop after silence sur la page Dictation et cessez simplement de parler.
- Mettre en pause. La barre d'espace met en pause et reprend pendant la dictée. Donnez la touche Espace à un deuxième bouton.
- Annuler. Échap annule. Un appui maintenu sur le bouton de dictée peut envoyer Échap, grâce à l'action de maintien d'InputConfig.
- Corriger. Associez un autre bouton à Right Option, la touche Quick Edit. Sélectionnez les mots avec le stick, appuyez, et dites la modification.
- Choisir un mode. Les touches numériques 1 à 9 choisissent un mode pendant la dictée, si vous donnez ces touches à des boutons.
Entendre ce qu'a fait chaque appui
Chaque ligne d'InputConfig peut dire une phrase quand elle se déclenche. Activez Speak dans les options de la ligne et saisissez Dictation pour le bouton de dictée, ou laissez le champ vide pour entendre le nom du bouton. YapToText énonce son propre état par VoiceOver : Listening, Transcribing, Cleaning up, et la fin de la dictée. Ensemble, vous entendez l'appui, puis le résultat.
Sortir d'une disposition qui a pris le dessus
InputConfig a un arrêt d'urgence qui relâche toutes les touches et tous les boutons et rend le pointeur. Maintenez Back et Start ensemble pendant trois secondes sur la plupart des manettes, maintenez seule la prise 7 sur une PlayStation Access Controller, ou appuyez sur Contrôle + Option + Commande + point sur un clavier. La page de l'arrêt d'urgence donne les détails. Placez-le sur votre contacteur le plus fiable, et testez-le une fois.
En bref
- Pointer. Le préréglage Access Controller ou Easy Browse d'InputConfig.
- Écrire. Un bouton envoie Right Command, qui démarre et arrête YapToText.
- Corriger. Un deuxième bouton sur Right Option pour Quick Edit.
- Sécurité. L'arrêt d'urgence, sur le contacteur en qui vous avez confiance.
- Ce qui est testé. Les fonctions propres à chaque app. Le passage de relais entre elles découle de leur code, pas d'un test de bout en bout.
Si votre manette ou votre contacteur fait quelque chose que cette page n'anticipe pas, ouvrez une issue sur GitHub. Je les lis toutes.
Téléchargement gratuit. Sans compte, sans rien de verrouillé, pour macOS 14 ou ultérieur sur un Mac avec puce Apple. Code source sur GitHub.
Guides
Autres guides, en anglais
Sources
- https://inputconfig.com/guides/xbox-adaptive-controller (consulté le 9 octobre 2026)
- https://inputconfig.com/guides/playstation-access-controller (consulté le 9 octobre 2026)
- https://inputconfig.com/help/emergency-stop (consulté le 9 octobre 2026)
- https://inputconfig.com/help/spoken-feedback (consulté le 9 octobre 2026)
- https://apps.apple.com/us/app/inputconfig/id6777759147 (consulté le 9 octobre 2026)
- https://apps.apple.com/us/app/yaptotext/id6786382289 (consulté le 9 octobre 2026)
Questions
La Xbox Adaptive Controller fonctionne-t-elle sur un Mac ?
Elle se connecte comme une manette de jeu. Pour l'utiliser comme souris et clavier sur le bureau, une app comme InputConfig, qui est gratuite, associe son stick et ses boutons.
Peut-on utiliser la PlayStation Access Controller sur un Mac ?
Oui, avec le préréglage Access Controller d'InputConfig : le stick est le pointeur, et les prises cliquent, font défiler et appuient sur des touches. Le bouton PS n'atteint jamais une app.
Une manette adaptative peut-elle lancer la dictée ?
Oui. InputConfig peut appuyer sur la touche de dictée d'Apple, ou sur Right Command, qui démarre YapToText. Le passage de relais vers YapToText n'a pas été testé de bout en bout.
Les contacteurs branchés sur la manette fonctionnent-ils ?
Ils arrivent comme des boutons de la manette, et InputConfig peut donc les associer comme n'importe quel autre bouton.