I got a program (Xpadder) and it's working, but now when I press a button it does both the action from the controller button and from the keyboard key that the button is mapped to. For example moving a thumbstick will move my character now but it will also shoot as it was doing before. It does this even when controller input is disabled (which I find very odd). However it is working in the other games I mentioned, so thanks.
Tried it, no change.
Haha, I don't actually play CS:GO with a controller. It was a birthday present and I'm just trying to get the damn thing working