Ok je pense qu'on va pouvoir avancer.
Alors déjà précision, ma manette est la Moga Pro Power, je le précise car la Moga Pro tout court n'est pas tout à fait la même, la différence est que la Power permet d'alimenter un smartphone pour le recharger quand tu joues avec. Mais en ce qui nous concerne ici, cela ne doit pas faire de grosse différence.
J'ai viré tous mes périphériques BT de Recalbox, réassocié la Moga, et reconfiguré les boutons. Le bouton Select est bien capté par Emulation Station lui même, ça affiche bien le menu "Quitter" ou "Options" si on est dans une liste de jeux d'un émulateur". En revanche, dès qu'on lance un jeu type NES, Super NES, etc., il devient inopérant. Ce n'est donc à priori pas réellement un problème de bluetooth, mais plus un problème de paramétrage de retroarch.
Extrait de es_input.cfg:
<inputConfig type="joystick" deviceName="Moga Pro 2 HID" deviceGUID="05000000d62000007162000001000000">
<input name="hotkey" type="button" id="0" value="1" code="158" />
<input name="select" type="button" id="0" value="1" code="158" />
</inputConfig>
Extrait de retroarchcustom.cfg:
input_player1_select_btn = 0
Est-ce que c'est ça qui ne lui plait pas ? Aucune idée, je suis peut-être sur une fausse piste, mais ce qui est sur, c'est qu'une fois de retour dans ES, le bouton Select fonctionne de nouveau.
A toute fin utile, mon fichier de support: https://www.dropbox.com/s/8ddjugxdbmy28ow/recalbox-support-19800101020427.tar.gz?dl=0
es_input.cfg de la 4.0.2: https://www.dropbox.com/s/wj0w59diinyxvav/es_input_4.0.2.cfg?dl=0
es_input.cfg de la 4.1: https://www.dropbox.com/s/zbt1dqxaelp8s6p/es_input_4.1.cfg?dl=0