Cette page explique comment Recalbox reconnaît les périphériques d'entrée — manettes, encodeurs arcade, spinners, trackballs — et ce qui est pris en charge d'origine en 10.1.
Pour la liste des manettes du commerce testées, voir Manettes compatibles et 8BitDo sur Recalbox.
Trois niveaux de reconnaissance, du plus automatique au plus manuel :
Manettes pré-configurées : Recalbox embarque la configuration complète de nombreuses manettes courantes, utilisables dès le branchement :
retrogame_joypad (GPi Case et montages similaires).Base de manettes SDL : toute manette connue de la base communautaire SDL est reconnue et mappée automatiquement.
Le configurateur visuel pour tout le reste : dès qu'un périphérique inconnu est détecté, l'assistant se lance de lui-même — l'image du contrôleur s'affiche et chaque bouton à presser est mis en évidence. Il propose aussi des visuels de joysticks arcade à 4, 6 ou 8 boutons, parfaits pour les panels et bartops.
Sur les consoles portables supportées (Odroid Go Advance/Super, Anbernic), les contrôles intégrés sont évidemment pré-configurés dans l'image dédiée.
Recalbox intègre les pilotes spécialisés pour l'écosystème Xbox :
| Pilote | Ce qu'il apporte |
|---|---|
xpadneo |
Manettes Xbox One / Series en Bluetooth (vibrations comprises) |
xone + xpad-noone |
Manettes Xbox via le dongle sans fil Microsoft et en USB |
Ils sont présents sur Raspberry Pi (Zero 2, 3, 4, 5) et PC (x86_64) ; sur Anbernic RG353, seuls xone et xpad-noone (dongle/USB) sont inclus. Rien à installer : appairez ou branchez, c'est tout.
Les encodeurs qui transforment joysticks et boutons d'arcade en périphérique USB (DragonRise, Zero Delay, Xin-Mo, Juyao et similaires) sont vus comme des joysticks standards : branchez, puis laissez le configurateur visuel vous guider en choisissant le visuel arcade correspondant à votre panel (4, 6 ou 8 boutons).
Les encodeurs clavier (iPAC, mini-PAC…) se déclarent comme des claviers : ils fonctionnent dans l'interface (EmulationStation se pilote au clavier) et dans les émulateurs qui acceptent le clavier. Pour un montage arcade complet, voir la configuration bartop / borne.
Depuis Recalbox 10, les contrôleurs rotatifs d'arcade sont pris en charge d'origine :
Et depuis la 10.1, deux systèmes virtuels Spinner et Trackball regroupent automatiquement les jeux d'arcade qui se jouaient avec ces contrôleurs (Arkanoid, Marble Madness…), grâce à la base de données arcade interne.
Certains contrôleurs atypiques, mal déclarés par leur fabricant, sont forcés en mode joystick par Recalbox — ils fonctionnent donc directement :
À l'inverse, les capteurs de mouvement des manettes PS3/PS4 sont volontairement désactivés : ils perturbaient la détection des manettes.
Un clavier et une souris USB classiques fonctionnent dans l'interface et dans les émulateurs d'ordinosaures — voir utiliser l'interface au clavier et à la souris. Pour jouer à la manette aux jeux prévus pour le clavier, voyez Pad To Keyboard.
Sur Raspberry Pi, joysticks et boutons peuvent aussi se brancher directement sur le port GPIO, sans encodeur USB — voir les contrôleurs GPIO.
Un périphérique d'entrée qui ne fonctionne pas ? Venez en parler sur le Discord Recalbox avec le nom exact du modèle.