Français

Associer les boutons d'une manette aux touches du clavier sur un Mac

Télécharger InputConfig dans le Mac App StoreCette app est entièrement gratuite. Pas besoin de créer un compte. Pas d'abonnement, pas de téléchargement compliqué, et rien n'est verrouillé. Optimisée pour Apple Silicon.

Pour associer les boutons d'une manette aux touches du clavier sur un Mac, il faut une app de mappage, car macOS ne sait pas le faire seul : Manettes de jeu, dans Réglages Système, ne fait qu'échanger un bouton de manette contre un autre, et seulement dans les jeux qui lisent déjà une manette.

Je développe InputConfig précisément pour cela. L'app est gratuite et open source, elle lit les manettes PlayStation, Xbox, Switch et 8BitDo ainsi que les simples joysticks USB, et l'installation prend environ deux minutes.

Étapes

  1. Connectez la manette en Bluetooth ou en USB.
  2. Ouvrez InputConfig et autorisez l'accès Accessibilité.
  3. Créez un préréglage, cliquez sur Scanner (Scan) sur une ligne, puis appuyez sur le bouton de la manette.
  4. Choisissez Keyboard Key comme sortie et sélectionnez la touche.
  5. Enregistrez et cliquez sur Activer (Activate). L'association fonctionne dans toutes les apps.

Associer votre premier bouton

  1. Autoriser Accessibilité. Ouvrez InputConfig et autorisez l'accès quand l'app le demande. macOS l'exige avant qu'une app puisse envoyer des touches. Vous pouvez le vérifier dans Réglages Système, Confidentialité et sécurité, Accessibilité.
  2. Scanner un bouton. Cliquez sur Nouveau préréglage (New Preset), puis sur Scanner (Scan) sur une ligne, et appuyez sur le bouton à associer. La ligne affiche alors son nom.
  3. Choisir la touche. À droite de la ligne, choisissez Keyboard Key (Touche du clavier) et sélectionnez la touche. Une ligne peut aussi envoyer un mouvement de souris, un clic, un défilement ou une macro.
  4. Activer. Enregistrez et cliquez sur Activer (Activate). Ouvrez TextEdit et appuyez sur le bouton : sa touche apparaît.

Transformer un stick en ZQSD ou en touches fléchées

Un stick a deux axes, et chaque direction a sa propre ligne. Un stick devient ainsi quatre touches.

  • Quatre lignes. Haut, bas, gauche et droite sur les touches que le jeu utilise pour se déplacer, par exemple ZQSD sur un clavier AZERTY, ou sur les quatre touches fléchées.
  • Diagonales. Poussez en haut à droite et les deux lignes se déclenchent : le jeu voit deux touches maintenues.
  • Tout ou rien. Un stick qui envoie des touches n'est pas analogique : la touche est enfoncée ou relâchée.

Mapper un jeu qui ignore la manette

Associez les commandes aux touches que le jeu attend : les touches de déplacement sur le stick gauche, la souris sur le stick droit, Espace pour sauter, les gâchettes sur les boutons de la souris. Le jeu voit un clavier et une souris. Le Créateur de préréglages intelligents (Smart Preset Maker) de l'app propose des préréglages prêts pour plus de 450 jeux et apps. La liste complète, en anglais.

Si les touches n'arrivent pas dans l'app

Montez cette échelle, en commençant par la plus petite marche :

  1. Vérifier que le préréglage est actif. Le Live Visualizer (Visualiseur en direct) allume chaque commande quand vous appuyez dessus. Si elle s'allume, InputConfig lit bien la manette.
  2. Vérifier Accessibilité. Ouvrez Réglages Système, Confidentialité et sécurité, Accessibilité et activez InputConfig. Si l'app est déjà activée, retirez-la avec le bouton moins puis ajoutez-la de nouveau.
  3. Reprendre les touches du jeu. Si une touche fonctionne dans un éditeur de texte mais pas dans le jeu, réglez la ligne sur la touche que le jeu utilise.
  4. Arrêter les doubles appuis. Si le jeu fait tout en double, c'est qu'il lit aussi la manette lui-même. Désactivez sa prise en charge des manettes ou arrêtez le préréglage.
  5. Libérer une touche bloquée. Control, Option, Command et la touche point arrêtent le préréglage et relâchent toutes les touches maintenues.

Ce que l'app ne fait pas

InputConfig transforme les manettes en clavier et en souris, pas l'inverse. L'app ne crée pas de manette virtuelle : elle ne peut donc pas faire passer un clavier pour une manette.

En bref

  • Une autorisation. Autorisez Accessibilité une fois.
  • Une ligne par action. Scannez le bouton, choisissez Keyboard Key, sélectionnez la touche.
  • Une sortie de secours. Control, Option, Command et point arrêtent tout.
  • La souris aussi. Utiliser la manette comme souris.

Scanner, choisir une touche, activer : c'est toute la méthode, pour n'importe quelle manette et n'importe quelle app.

Questions

Peut-on mapper gratuitement une manette sur le clavier d'un Mac ?

Oui. InputConfig est gratuit sur le Mac App Store et open source, sans compte ni abonnement.

Cela fonctionne-t-il dans les apps qui ne sont pas des jeux ?

Oui. L'app envoie de vrais événements clavier et souris : les navigateurs, les éditeurs et le Finder réagissent comme avec un clavier.

Quelles manettes fonctionnent ?

PS5 DualSense et DualSense Edge, PS4 DualShock 4, Xbox Wireless, Series et Elite, Switch Pro, Joy-Con, 8BitDo et les autres manettes HID.

À lire aussi, en français

Pages 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. InputConfig s'affiche en français quand le Mac est réglé en français. Certaines pages du site n'existent encore qu'en anglais.

Cette page dans d'autres langues : English, Deutsch, Español, Italiano, Português, 日本語, 简体中文, 繁體中文, 한국어, Русский, ไทย

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.