Français
Peut-on utiliser une Switch 2 Pro Controller sur un Mac ?
Pas en natif, non. macOS prend en charge la Switch Pro Controller d'origine et les Joy-Con à partir de macOS 13 Ventura, mais il ne gère ni la Switch 2 Pro Controller ni les Joy-Con 2, qui ne fonctionnent donc pas comme manettes de jeu sur Mac. Sur un câble USB-C, il existe pourtant désormais une solution : InputConfig 1.6 envoie à la Pro Controller 2 les commandes de démarrage qu'elle attend, puis la lit comme n'importe quelle autre manette. L'app présente cette fonction comme expérimentale, et moi aussi, parce que je l'ai écrite sans avoir la manette entre les mains. Si vous voulez une manette Nintendo qui fonctionne simplement sur un Mac aujourd'hui, la Pro Controller d'origine reste celle que je choisirais.
InputConfig est gratuit sur le Mac App Store. macOS 14 ou ultérieur, sans compte, sans suivi, open source.
Étapes
- Branchez la manette au Mac avec un câble USB-C qui transmet les données.
- Ouvrez InputConfig 1.6 ou ultérieur. Elle démarre la manette elle-même.
- Attendez que le voyant de joueur 1 s'allume et que l'entrée Switch 2 Pro Controller apparaisse dans la barre latérale.
- Créez un préréglage, ou choisissez une disposition dans le Créateur de préréglages intelligents (Smart Preset Maker).
Comprenez pourquoi le Mac ne la voit pas
Un Mac prend en charge les manettes qu'Apple a ajoutées à son framework de manettes de jeu, et les manettes Switch 2 ne figurent pas dans cette liste.
- Par USB. La Pro Controller 2 apparaît bien comme une manette, mais elle reste muette tant que l'hôte ne lui a pas envoyé une série de commandes de démarrage sur une seconde interface USB propre au fabricant.
- Par Bluetooth. Elle utilise le Bluetooth Low Energy avec le protocole propre à Nintendo, et non l'association habituelle.
Les projets de la communauté ci-dessous, et InputConfig, fonctionnent en parlant eux-mêmes ces protocoles.
Découvrez les solutions de contournement de la communauté
- procon2-mac. GitHub, MIT : un outil en ligne de commande écrit en Swift, qui envoie les commandes de démarrage par USB pour que Steam et d'autres apps puissent lire la Pro Controller 2 sur un câble, avec les vibrations HD. Son mode sans fil demande une extension DriverKit que vous compilez et signez vous-même avec un compte développeur Apple payant.
- switch2bridge-macos. GitHub, MIT : une app Python de la barre des menus qui se connecte à la Pro Controller 2 en Bluetooth Low Energy et transforme ses boutons en pressions de touches. Elle a été écrite pour l'émulateur Ryujinx, avec un serveur DSU pour les sticks analogiques dans Dolphin et Cemu. Elle demande l'autorisation Accessibilité. Pro Controller 2 uniquement.
- connect_ns2pro_to_mac. GitHub : un autre pont Bluetooth Low Energy pour la Pro Controller 2.
- Switch2ProMac. GitHub : un script shell qui fait apparaître une Pro Controller 2 filaire comme une Pro Controller dans Steam sous macOS.
- JoyCon2Mac. GitHub : un projet DriverKit pour les Joy-Con 2 qui les présente comme une DualSense virtuelle et une souris. Son fichier readme indique qu'il faut désactiver la System Integrity Protection et AMFI, ce qui supprime des protections de sécurité essentielles du Mac, et ne pas encore le traiter comme une installation normale. C'est un projet de développeur, pas quelque chose à installer sur le Mac dont vous dépendez. Un second projet du même nom associe les Joy-Con 2 à des pressions de touches sans rien désactiver : Joy-Con 2 sur un Mac explique comment distinguer les deux.
Tous sont non officiels et sans lien avec Apple ni Nintendo, et je ne les ai pas testés. Aucun ne fait des nouvelles manettes des manettes Mac ordinaires que tous les jeux voient.
Utilisez-la avec InputConfig sur un câble
- Branchez la Switch 2 Pro Controller à votre Mac avec un câble USB-C qui transmet les données, directement sur le Mac pendant vos essais.
- Ouvrez InputConfig 1.6 ou ultérieur.
- Vous : Attendez environ une seconde après l'ouverture de l'app.
- InputConfig : Elle envoie elle-même à la manette ses commandes de démarrage.
- Vérification : Le voyant de joueur 1 s'allume, et la manette apparaît en haut de la barre latérale sous le nom Switch 2 Pro Controller (Experimental).
Appuyez sur les boutons avec le Live Visualizer ouvert, puis créez un préréglage ou choisissez une disposition pour l'un des plus de 450 jeux et apps du Créateur de préréglages intelligents (Smart Preset Maker).
- Ce qu'elle lit. Les lettres de Nintendo : tous les boutons de face, les deux sticks, la croix directionnelle, L, R, ZL et ZR, Minus, Plus, Home, Capture, le bouton C et les deux boutons arrière, GL et GR.
- Ce dont elle a besoin. Elle n'a besoin d'aucun pilote ni d'aucune extension, et elle ne change rien à la sécurité de votre Mac.
- Après la mise en veille. InputConfig renvoie les commandes de démarrage, donc la manette revient sans qu'il faille la rebrancher.
- La manette GameCube pour Switch 2. Elle reçoit les mêmes commandes de démarrage et fonctionne de la même façon. Les manettes GameCube sur un Mac en parle.
Ce qu'elle ne sait pas encore faire
- Être une manette de jeu Mac. Elle n'en est pas une pour les autres apps, donc les jeux qui lisent directement les manettes ne la voient toujours pas.
- Le Bluetooth. Elle fonctionne uniquement sur un câble.
- ZL et ZR analogiques. Ils sont lus comme activés ou désactivés.
- Vibrations et mouvement. InputConfig n'utilise encore ni l'un ni l'autre.
Je l'ai construite à partir de la séquence de démarrage et de la disposition des rapports publiées par la communauté (merci à procon2-mac), sans avoir la manette en main, et c'est pourquoi l'app l'affiche comme Experimental. Si un bouton est mal lu, ouvrez un ticket sur GitHub.
Utilisez dès maintenant une manette de style Nintendo qui fonctionne
- La Switch Pro Controller d'origine. Bluetooth, macOS 13 ou ultérieur : les étapes d'association. Nintendo l'indique comme compatible avec la Switch 2, donc une seule manette peut servir aux deux.
- Les Joy-Con d'origine. Un par un ou en paire : comment connecter des Joy-Con à un Mac.
- Les manettes 8BitDo. En mode S (Switch), macOS 13 et ultérieur voient une 8BitDo comme une Pro Controller, avec les A et B inversés de Nintendo. Quel mode utiliser.
N'importe laquelle fonctionne ensuite dans les jeux sans prise en charge des manettes grâce à InputConfig, avec des dispositions prêtes à l'emploi pour plus de 450 jeux et apps dans le Créateur de préréglages intelligents (Smart Preset Maker).
Si vous avez des Joy-Con 2
InputConfig ne peut pas encore lire les Joy-Con 2. Le Live Visualizer sait dessiner une paire de Joy-Con 2, donc un préréglage peut être préparé pour eux, mais aucune entrée n'arrive. Tant que cela ne change pas, ce sont les Joy-Con d'origine qu'il faut utiliser pour jouer d'une seule main : comment connecter des Joy-Con à un Mac. Joy-Con 2 sur un Mac présente les deux projets de la communauté qui connectent les nouveaux.
En résumé
- macOS seul. Il ne prend en charge ni la Switch 2 Pro Controller ni les Joy-Con 2.
- Sur un câble USB-C. InputConfig 1.6 démarre la Pro Controller 2 et la mappe, en fonction expérimentale.
- Une manette qui fonctionne simplement. C'est toujours la Pro Controller d'origine en Bluetooth.
Utilisez un câble qui transmet les données, et ne touchez pas aux réglages de sécurité de votre Mac.
Questions
La Switch 2 Pro Controller fonctionne-t-elle sur un Mac ?
Pas en natif : macOS prend en charge la Switch Pro Controller et les Joy-Con d'origine, pas les versions Switch 2. Sur un câble USB-C, InputConfig 1.6 peut démarrer la Pro Controller 2 et l'associer à des touches et à la souris, en fonction expérimentale.
Existe-t-il un pilote de Switch 2 Pro Controller pour Mac ?
Il n'existe aucun pilote officiel d'Apple ni de Nintendo. InputConfig n'en a pas besoin sur un câble : elle envoie elle-même les commandes de démarrage de la manette. Les projets de la communauté sont eux aussi non officiels.
Puis-je utiliser la Switch 2 Pro Controller dans Steam sur un Mac ?
Seulement avec un script de la communauté comme Switch2ProMac, sur un câble. Il est non officiel et je ne l'ai pas testé.
Les Joy-Con 2 fonctionnent-ils sur un Mac ?
Pas en natif. Deux projets de la communauté nommés JoyCon2Mac les connectent : l'un les associe à des pressions de touches, et l'autre, un pilote, demande de désactiver des protections de sécurité essentielles de macOS, ce que je ne ferais pas sur un Mac de tous les jours.
InputConfig prend-elle en charge la Switch 2 Pro Controller ?
Oui, sur un câble USB-C, à partir de la version 1.6, en fonction expérimentale. Le Bluetooth n'est pas encore pris en charge, ni les Joy-Con 2. La manette GameCube pour Switch 2 fonctionne de la même façon sur un câble.
Comment déconnecter une Switch 2 Pro Controller d'InputConfig ?
Débranchez-la. Ou cliquez sur son entrée en haut de la barre latérale et choisissez Disconnect : InputConfig cesse de la lire jusqu'à ce qu'elle soit rebranchée ou qu'on clique dessus dans InputConfig, Devices.
À 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, 繁體中文, 简体中文
Gratuit. macOS 14 ou ultérieur. Sans compte, rien ne quitte votre Mac. Open source sur GitHub.