Xarcade2jstick has been patched to support keyboard encoders. You may need to reconfigure some keys on your encoder as unfortunately Xarcade devices from X-gaming have not been mapped like regular MAME controllers.
For now, only the first generation IPAC has been included. If you have another keyboard encoder, follow these steps:
ls /dev/input/by-id
. Usually the result is followed by a kbd. For example: usb-Ultimarc_IPAC_2_Ultimarc_IPAC_2_9-if01-event-kbdA single encoder can have several possible names, so try them all e.g.:
- usb-Cypress_I-PAC_Arcade_Control_Interface-event-kbd -> works
- usb-Cypress_I-PAC_Arcade_Control_Interface-if01-event-kbd -> not working
touch /recalbox/share_init/system/configs/xarcade2jstick/devicename
In the previous example:
touch /recalbox/share_init/system/configs/xarcade2jstick/usb-Ultimarc_IPAC_2_Ultimarc_IPAC_2_9-if01-event-kbd
controllers.xarcade.enabled=1
reboot
.Recalbox is now configured for these devices.