Bonjour @Secamfr
dans ton fichier es_input.cfg les boutons x et y ne sont pas configuré c'est à dire Carré et triangle.
| <inputConfig type="joystick" deviceName="Sony PLAYSTATION(R)3 Controller" deviceGUID="030000004c0500006802000011810000" deviceNbAxes="6" deviceNbHats="0" deviceNbButtons="13"> |
| <input name="a" type="button" id="0" value="1" code="307" /> |
| <input name="b" type="button" id="2" value="1" code="311" /> |
| <input name="down" type="button" id="10" value="1" code="545" /> |
| <input name="hotkey" type="button" id="5" value="1" code="314" /> |
| <input name="joystick1left" type="axis" id="0" value="-1" code="0" /> |
| <input name="joystick1up" type="axis" id="1" value="-1" code="1" /> |
| <input name="joystick2left" type="axis" id="3" value="-1" code="3" /> |
| <input name="joystick2up" type="axis" id="4" value="-1" code="4" /> |
| <input name="l2" type="button" id="3" value="1" code="312" /> |
| <input name="l3" type="button" id="7" value="1" code="317" /> |
| <input name="left" type="button" id="11" value="1" code="546" /> |
| <input name="r2" type="axis" id="2" value="-1" code="2" /> |
| <input name="r3" type="button" id="8" value="1" code="318" /> |
| <input name="right" type="button" id="12" value="1" code="547" /> |
| <input name="select" type="button" id="5" value="1" code="314" /> |
| <input name="start" type="button" id="6" value="1" code="315" /> |
| <input name="up" type="button" id="9" value="1" code="544" /> |
| </inputConfig> |
Dans sdl2-jest.txt on peut récupérer les deux informations manquantes :
Button code 1: 310
Button code 4: 313
A toi de voir avec la commande sdl2-jtest , leque est x et y
voir le tutoriel : https://github.com/recalbox/recalbox-os/wiki/Testez-votre-joystick-avec-sdl2-jstest-(FR)
ensuite edite le fichier /system/.emulationstation/es_inputs.cfg
et ajoute les deux lignes manquantes manuellement en remplaçant par les bonnes valeurs j'ai mis en hasard.
| <input name="x" type="button" id="1" value="1" code="310" /> |
| <input name="y" type="button" id="4" value="1" code="313" /> |
enregistre le fichier et reboot puis reteste en jeu.
Si ça fonctionne pas
ajoute les informations suivantes dans le fichier etc/modprobe.d/usbhid.conf
Monter la partition avant les modifications
mount -o remount,rw /
au bout de la ligne : options usbhid quirks=
Ajoute ceci avec la virgule, enregistre et reboot et reste :
,0x003:0x54c:0x268