This is really handy! I've tried out a bunch of different input display tools, but the button layouts were always just a tiny bit off. This is the first option I've found that gives you complete control over button placement/size/orientation. Not sure if I'll ever be able to go back!
It might just be me being dumb, but is there a way to have the program automatically load a specific save file on startup? It's a minor complaint, but having to manually load my profile each time is just a tiny bit inconvenient. Sorry if this is just me overlooking something obvious!
It would also be nice if you could change the highlight color of the active buttons separate from the button colors themselves. Having black buttons that light up green when active, for example. And being able to resize the application window would be handy too, though these last two would just be icing on the cake.
But nitpicks aside, this is absolutely fantastic. Thanks for your hard work! <3