more of #1697 ... but now on Windows and with this controller:
03000000c82d00002090000000000000,8BitDo Micro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows,
This is how it appears with and without the controller database:
I've no idea what the 2nd/3rd sticks are, and the 1st stick shouldn't have any accelerator.
But as far as the controller database goes: fill_standard_gamepad in wjoydxnu.cpp shows that the mapping has 4 axes, but allegro detects only 3. The number of buttons/hats are matching.