First, he navigated to the game’s local files—the inner sanctum of the directory. He whispered a prayer to the god of compatibility and opened the Steam Input

:

from the dropdown menu. This forces the game to use its own DirectInput drivers, which can fix trigger issues. Steam Community Advanced Solutions

If you have a generic USB controller that isn't working:

Bypass game’s native detection and let Steam translate any controller to virtual Xbox 360 input.