I ran into an interesting issue when trying to use the Bodnar BU0836A joystick controller with QGC.
When viewing the BU0836A joystick controller with the Windows 10 joystick calibration app, button 1, mode_manual, appears as button 1 and the rest of the buttons from 2 - 14 on the BU0836A joystick controller appear as buttons from 2 - 14 in the Windows 10 joystick calibration app.
However, the BR ver 6 of QGC is seeing the BU0836A joystick controller button 1 as button 0, so all of the BU0836A joystick controller buttons from 1 to 14 are offset by one. In other words button 1 is 0 and button 14 is 13.
As a comparison, I checked my Logitech F310 joystick controller with the Windows 10 joystick controller app and found that button 1, mode_manual, on the Logitch F310 joystick controller is mapped as button 2 in the Windows 10 joystick app, but is seen as button 1 by QGC.
Can you tell me what is going on with the way that BR ver 6 of QGC is sensing the button pushes on the various different joystick controllers when compared to the Windows 10 joystick controller app as I described above?