It's not about me, but about the enduser. I can not say to them you need additional software or buy an other controller.
I cant build my controller setup...
It's annoying that I do not even get a negative response.
I think, for the developer that is no problem.
They build this plugin, I think with a specific controller, and build a template with it.
Later they added one or two more.
But that is not needed, there is a default system that work for all controller.
If you click there on the "the article" link, you come to all you need, to build a real usefull gamepad plugin.
I would write it myself, but I'm not good enougth in javascript, to do it. I can do some little things, but that I do not trust me. Too deeply into the matter.
Additional there are some missing functions, so you cant figure out(easily, yes you can do it with a big workarround) when any axis was pushed, and what index it was, from which gamepad index? For every other click we have this in construct. I would save this under gamepad type name in local storage, so you have a setup. That's standard system, construct use everywhere.