Ok so for some reason XXL works pretty well with most controllers. So set up the controls as well as you can in the games settings menu.
For me only camera up and down didn't work.
So in JoyToKey I bound arrow key up and down to those stick inputs and then bound that to control the camera in the game.
You create a new profile at the bottom left.
And then any buttons that you press on your controller should light up in the list of inputs.
Also make sure to enter settings and set the profile to stick x 2 + POV 1
make sure that the input you bind is to the key that you want.
Right and Left is up and down for me because I'm on a GCC like a weirdo.
Just how it reads the inputs.
Your controller may or may not be the same.
Do i have to do anything in XXL now?
You should set up the controls in XXL before trying JoyToKey
To see what works and what doens't