Alright so I wanna use this for a very silly thing, but there's a few issues in the way.
See the thing is I'm using a Hyperkin Bluetooth N64 controller, which doesn't have clickable sticks, but I've set steam up to map L3 and R3 to different buttons on it. The issue with the program here is that you cannot set L3 and R3 to be separate inputs from the sticks (honestly I dont even know if L3/R3 is even show by the program).
The other issue is that for whatever reason, trying to rebind buttons makes them get stuck to multiple inputs. This happened with another input display tool, where D-Up and C-Up would highlight each other. D-Left and Z as well.
Now, I know repro N64 controls are maybe a little outside of the scope of the project, but being able to remap L3/R3 and figure out whatever is causing different buttons to be counted as the same would be nice.
(FWIW I've tried several input readers now and it's inconsistent whether a program has these issues or not. Some combine inputs, some don't read certain buttons at all. Only Steam and emulators so far have been able to treat the inputs completely correctly)