J’en ai déjà parlé ici, la manette de la PlayStation 3 est parfaitement compatible Mac, tout du moins dès qu’on arrive à la connecter correctement. Pour ceux que ça ne gêne pas de jouer avec un câble (ou qui ont un Mac sans Bluetooth, ça existe), il est possible de jouer en reliant la manette en USB avec un simple câble mini USB.
Pour faire simple, Sony utilise le protocole HID standard, mais la manette attend une commande spécifique quand on la branche en USB (pourquoi faire simple…). Sous Linux, comme c’est open source, Sony a proposé d’intégrer la commande directement aux pilotes mais ce n’est pas le cas sous Windows ou (Mac) OS X.
La solution est simple : envoyer la commande à la manette (pour la passer en mode USB) et presser le bouton PS de la manette, et hop, ça fonctionne. Pour envoyer la commande, je vous propose un petit soft : sixaxis-USB. Le programme a été conçu par un Japonais en 2007, mais sa version ne fonctionne pas sur les Mac récents. Comme le code source est fourni, je l’ai tout simplement modifié et compilé pour OS X Mountain Lion.
En résumé : on reset la manette (il y a un bouton à l’arrière), on branche, on lance sixaxis-usb, on presse le bouton PS et ça devrait fonctionner. Pour tester, il y a Joystick Tester.
Normalement, la manette reste en mode USB et il suffit de presser le bouton PS pour qu’elle fonctionne lors des branchements suivants. Pour la repasser en mode Bluetooth, il faut taper la ligne suivante :
./sixaxis-usb -b
Télécharger sixaxis-USB
Oh…super :)
Quand je vois les prises de tête sur l’ancienne version, je pense que ça va en aider plus d’un!
Merci à toi.
je ne comprends pas, toutes les manettes ps3 marchent ? pas seulement la sisaxix, mais aussi les dualshock ?
je peux acheter une manette neuve les yeux fermés dans ‘nimporte quelle boutique ?
contrairemetn à ce que l’ancien article laissait penser, il ya des tonnes de jeux maintenant sur mac. depuis 3 ans, il y a Steam et sa grosse collection de titres mac et depuis 2 ans l’app store avec d’aussi bons jeux. de quoi se régaler, même si ça n’égale pas la richesse du pc.
ben oui, sixaxis ou dual shock 3, ça change rien en fait
comment remettre la manette dans son mode usine? ou taper la commande ./sixaxis-usb -b ? ça n’a pas l’air de fonctionner dans terminal (novice). Est ce qu’il existe un script pour faire l’opération inverse ? merci
Il y a un bouton reset derrière, ça s’active avec un trombone
cool je vais regarder, mais entre temps j’ai aussi compris ce que je faisais mail dans Terminal, donc j’ai réussi à lancer la commande -b :) . A part des soucis avec de mauvais hubs, 4/6 manettes sur le même ordi pour piloter des softs de musique, c’est chouette et ça fonctionne très bien