OK thanks. If other JS now supported great, but not so long ago there was only one JS that was supported and I think it was your G940 if memory serves. I researched and all others had to go through a (to me at least) painful configuration process editing XML.
Nobody seemed to be sharing their files either, but then again, JS config can be rather personal... EDIT:
a few (N=9 none for controllers I have...) config files shared here, but if you browse the topic you'll see what I mean about a painful process... https://forums.robertsspaceindustries.com/discussion/110454/actionmap-and-controller-mapping/p1
...When I use a joystick and other peripherals it takes a couple hours to get the configuration settings dialed in. Kind of like fine tuning an F1 car. lol At least I will have a little bit of time to think about how I want to set the mappings.