Un encodeur USB transforme les joysticks et boutons d'un panel d'arcade en périphérique USB. C'est la solution la plus universelle pour un bartop ou une borne : elle fonctionne sur toutes les machines supportées par Recalbox, y compris le Raspberry Pi 5 et les PC, contrairement aux contrôleurs GPIO.
| Famille | Exemples | Comment Recalbox les voit |
|---|---|---|
| Encodeurs joystick | DragonRise, Zero Delay, Xin-Mo, Juyao, Pandora Box | comme des manettes standard |
| Encodeurs clavier | Ultimarc iPAC / mini-PAC, X-Arcade Tankstick | comme des claviers |
Branchez l'encodeur : Recalbox le détecte comme une manette et lance le configurateur visuel. Choisissez le visuel de joystick arcade correspondant à votre panel (4, 6 ou 8 boutons), puis pressez les boutons dans l'ordre indiqué.
Beaucoup d'encodeurs deux joueurs se présentent au système comme un seul périphérique. Recalbox embarque les correctifs (
quirksUSB HID) qui les font apparaître comme deux manettes indépendantes : Xin-Mo 18 et 20 broches, DragonRise Twin Shock, Juyao, 3H Dual Arcade 2P, XCSOURCE 2 Twin, ShanWan Twin, Micreal Dual Arcade, Pandora Box… Vous pouvez donc configurer les deux joueurs normalement.
Les encodeurs clavier envoient des touches, pas des événements de joystick. Ils fonctionnent tels quels dans l'interface (EmulationStation se pilote au clavier) et dans les émulateurs qui acceptent le clavier, mais pour être vus comme de vraies manettes il faut activer le service xarcade2jstick — voir Encodeurs clavier et X-Arcade.