14 Oct 2020, 08:59

@Garden-Dwarf Ton ipac2 ultimarc est reconnu comme un joystick

/dev/input/by-id/usb-Ultimarc_I-PAC_2_Ultimarc_I-PAC_2-event-kbd
Found 1 joystick(s)

Joystick Name:     'Ultimarc Ultimarc'
Joystick Path:     '/dev/input/event3'
Joystick GUID:     0300000009d200000216000011010000
Joystick Number:    0
Number of Axes:     2
Number of Buttons:  8
Number of Hats:     0
Number of B***s:    0
GameControllerConfig:
  missing (see 'gamecontrollerdb.txt' or SDL_GAMECONTROLLERCONFIG)
Axis code  0:    0
Axis code  1:    1
Button code  0:   288
Button code  1:   289
Button code  2:   290
Button code  3:   291
Button code  4:   292
Button code  5:   293
Button code  6:   294
Button code  7:   295

d'après la page
https://recalbox.gitbook.io/tutorials/usb-encoders/recalbox-for-your-usb-keyboard-encoder

https://recalbox.gitbook.io/tutorials/v/francais/encodeurs-usb/recalbox-pour-votre-encodeur-de-clavier-usb

il faut créer un fichier

/recalbox/share_init/system/configs/xarcade2jstick/usb-Ultimarc_I-PAC_2_Ultimarc_I-PAC_2-event-kbd

dans sont répertoire tu as déjà
usb-Ultimarc_IPAC_2_Ultimarc_IPAC_2_9-if01-event-kbd et usb-Ultimarc_I-PAC_Ultimarc_I-PAC-event-kbd
effaces les et crée le fichier

touch /recalbox/share_init/system/configs/xarcade2jstick/usb-Ultimarc_I-PAC_2_Ultimarc_I-PAC_2-event-kbd

si ça marche pas essaie avec les autres dans la liste suivantes

/dev/input/by-id/usb-Ultimarc_Ultimarc_7-if01-joystick
/dev/input/by-id/usb-Ultimarc_Ultimarc_7-if01-event-joystick

lis bien il est possible que tu doives faire plusieurs tests

NOTE : Un seul encodeur peut avoir plusieurs noms possibles, alors essayez-les tous par exemple :

usb-Cypress_I-PAC_Arcade_Control_Interface-event-kbd -> fonctionne
usb-Cypress_I-PAC_Arcade_Control_Interface-if01-event-kbd -> ne fonctionne pas