Mainly enable swapping L2/L1 (and R2/R1 of course). It would be easy to just add a new flag and control number for this.
But since I already made a flag for swapping L2/L3, it then seems like they should all just be arbitrarily settable (all 6 permutations of L1,L2,L3).
And then it feels like I might as well redo the whole system and allow setting every control individually. The problem is that making the UI would be extremely annoying. This leads to another issue, that it would be easier to replace the entire UI with an actual UI library to make dropdowns and stuff implementable.
Mainly enable swapping L2/L1 (and R2/R1 of course). It would be easy to just add a new flag and control number for this.
But since I already made a flag for swapping L2/L3, it then seems like they should all just be arbitrarily settable (all 6 permutations of L1,L2,L3).
And then it feels like I might as well redo the whole system and allow setting every control individually. The problem is that making the UI would be extremely annoying. This leads to another issue, that it would be easier to replace the entire UI with an actual UI library to make dropdowns and stuff implementable.