chihirobelmo/FalconBMS-Alternative-Launcher

[develop branch] Multiple devices with pov hats, AL sometimes gets them mixed up

arithex opened this issue · 2 comments

Depending on which comes first in device-sorting order -- throttle-axis device or roll-axis device -- AL has a 50/50 chance of mixing up the pov-hat bindings.

Test plan:
// [pass] 2 devices 2 hats - stick first in DeviceSorting.txt order
// [pass] 2 devices 2 hats - throttle first in DeviceSorting.txt order
// [pass] 2 devices w hats, but roll+throttle on primary (only 1 hat should work, by design)
// [?] 1 device with roll+throttle, but 2 hats (is there such a product?)
// [pass] 1 device with roll+throttle, single hat
// [pass] 1 device with roll, throttle=keyboard/xInput
// [pass] 0 analog axes bound (eg. clean-install / coldstart scenario)

Fixed in #112