As I'll keep saying, this is a PC-related problem because default controller drivers, DirectInput specifically, treat Triggers as a Single Axis. I am fully aware that when using XInput, or the PlayStation 3 equivalent of such drivers, triggers are able to be used independently. A fix to one platform does not fix the other.
