Récemment, je suis tombé sur une annonce un peu étonnante sur eBay : une souris Apple (Apple Pro Mouse) avec un adaptateur USB vers PS/2. Je me suis donc posé une question : est-ce que ça marche ?
Petit rappel : lors du passage du PS/2 (qui date de 1987) à l’USB dans les années 2000 dans les PC, beaucoup de souris permettaient un fonctionnement sur les deux normes. Un adaptateur passif (souvent fourni) avec une prise PS/2 mâle et une prise USB femelle (dans la majorité des cas) suffisait pour passer d’une norme à l’autre. Techniquement, c’est assez simple : les souris compatibles ont un contrôleur capable de fonctionner en USB ou en PS/2 et l’adaptateur sert juste à détecter la norme. Les broches de l’USB sont reliés aux broches du PS/2 et quand la souris détecte l’adaptateur, elle passe en mode PS/2.
Ca fonctionne avec la majorité des souris USB entre 2000 et 2010 et sur pas mal de modèles d’entrée de gamme, même en 2019. La souris officielle pour les Raspberry Pi accepte ce mode, une souris de joueurs modernes avec pleins de boutons risque de ne pas accepter.
J’ai donc pris un tas de souris Apple : plusieurs modèles d’iMac (en mécanique Logitech et en mécanique Mitsumi), deux Apple Pro Mouse (noire et blanche), une Apple Mouse, trois Mighty Mouse. Dans tous les cas… ça ne fonctionne pas. Certaines s’allument (les Mighty Mouse) mais le curseur ne réagit pas, alors que les Apple Pro Mouse ne donnent tout simplement aucun signe de vie. L’adaptateur, lui, fonctionne bien avec d’autres souris. Je ne sais pas si l’adaptateur vendu sur eBay fonctionnait, mais je n’ai pas pu acheter la souris.
A noter que les claviers utilisent parfois la même technique, mais que les claviers Apple ne sont pas compatibles pour une raison assez évidente : le hub USB intégré. Les claviers Apple ne sont pas directement reliés à la prise USB, le hubs USB est placé avant, et il empêche logiquement un adaptateur passif de fonctionner.
Enfin, attention au sens. Le fonctionnement classique des adaptateurs permet de brancher une souris USB sur un connecteur PS/2. Il existe des adaptateurs passifs inversés (PS/2 femelle vers USB mâle) mais le fonctionnement est beaucoup plus aléatoire : les claviers et souris PS/2 disposent rarement des fonctions USB. Il reste la solution de l’adaptateur actif, mais le prix n’est évidemment pas le même.
Et pour terminer (si), je rappelle qu’il existe la même chose avec l’ADB : Kensington a proposé un modèle USB compatible ADB avec un adaptateur passif. L’adaptateur est évidemment spécifique à la souris, et la variante ADB fonctionne assez mal sur des hub ADB.