Proposal - providing a special API for specific common contr

So you want the user to check for changes to some huge structure every frame?

Absolutely terrible idea. I shouldn’t even need to explain why.

Also, I dislike the idea of your “button mapping”. It’d require a ton of work on both library development end and the game-using-library development end to support every controller out there.
Surely you can think of a more generalized and less static solution.------------------------
EM3 Nathaniel Fries, U.S. Navy