how to fix left analog trigger being reversed?
I have a gamesir-t3s controller that steam sees as an "Amazon Fire Game Controller", but the default controls are messed up with the left trigger controlling the right joystick. when I go through the "Setup Device Inputs" the left trigger is somehow reversed, and games think it's beign constantly activated. During the testing the right trigger is 0 when untouched, and as i slowly pull the trigger the number climbs up to 32767, but the left trigger has reverse behaviour with it beign at 32767 when untouched and 0 when fully squeezed. I've gone though the full setup a few times and have no issues with any other button, but how can i reverse the left trigger's actions?
< >
Showing 1-10 of 10 comments
flingo May 18 @ 3:10pm 
Hey, sounds like the left trigger is sending values backwards. You might want to try using Steam’s Big Picture mode to remap the controller inputs there’s an option to invert axes there.

If that doesn’t work, you could try a tool like DS4Windows or AntiMicro (if you’re on Windows) to manually fix the trigger behavior.

Also, make sure your controller drivers are up to date or try reinstalling them.
grahamf May 18 @ 3:11pm 
Update: when i go to the "calibration and advanced setting" it just lets me edit the joysticks, which i have no issues with,
flingo May 18 @ 3:13pm 
Originally posted by grahamf:
Update: when i go to the "calibration and advanced setting" it just lets me edit the joysticks, which i have no issues with,
Yeah, Steam’s calibration only really lets you mess with joysticks, so that’s why you can’t fix the trigger there. You’ll probably need to use Big Picture mode to remap and invert the trigger axis.

If you’re on Windows, programs like DS4Windows or AntiMicro can help you customize the trigger behavior.

Also, make sure your controller drivers are updated or try reinstalling them.

If you want, I can send you some guides for those tools.
grahamf May 18 @ 3:14pm 
none of the controller config lets me invert a trigger, is this sometign I have to configure deep in the linux drivers?
flingo May 18 @ 3:16pm 
Originally posted by grahamf:
none of the controller config lets me invert a trigger, is this sometign I have to configure deep in the linux drivers?
Yeah, on Linux it’s a bit trickier since Steam’s controller config doesn’t support inverting triggers directly. You might have to dig into the Linux drivers or use tools like antimicrox or QJoyPad to remap inputs more deeply.

Some people also edit config files manually or use custom scripts for this kind of fix.
Steam > Settings > Controller > Begin Test > Copy to Clipboard

Paste the mapping string into a text editor

Look for 'lefttrigger'

If no tilde after the mapped axis, add a tilde
e.g. lefttrigger:a4 => lefttrigger:a4~

If there is a tilde, remove it
e.g. lefttrigger:a4~ => lefttrigger:a4

Copy the whole of the mapping string

Setup Device Inputs > Paste from Clipboard


edit: Hmmm, actually I think 'Paste from Clipboard' is fixed in the Steam client beta but is yet to come to stable client

edit 2: nope, looks like edit was wrong - switched to stable client and 'Paste from Clipboard' worked as it should
Last edited by tintingaroo; May 18 @ 7:54pm
grahamf May 18 @ 8:47pm 
I think that may have helped, but after doing paste from clipboard and closing the window nothing changed so i had to go through the config again, and this time the left trigger was detected correctly on the first press and seems to be working properly now
rawWwRrr May 18 @ 8:56pm 
Doesn't the controller have different modes? These controllers that support different platforms typically have an onboard setting to switch between the different modes. Perhaps the easiest solution is to choose the correct mode.

POWER ON:

Long press the corresponding key combinations to power on;
A+HOME = Android (Bluetooth)
X+HOME = PC (Bluetooth Adapter)
B+HOME = iOS (Bluetooth)
Y+HOME = Switch / Switch Lite (Bluetooth)
To enter the last shutdown mode, just press the Home key to power on.

POWER OFF:

Press and hold the Home key for 3s to power off;
If no key is pressed on the gamepad within 10 minutes, it will shut down automatically.
https://www.manualslib.com/manual/3119173/Gamesir-T3s.html

Sounds like maybe you're in Android mode. Consider powering it on in PC mode.
grahamf May 19 @ 12:05pm 
that might be it, I though i had it in pc mode, but running in jstest is getting some funky results with the d-pad being treated like a joystick and the triggers defaulting to -32767 and a half-press being 0 with a full press being 32767. I do try all the other options which makes the leds lighht up in different colors, one calls it a Pro Controller and one does call it a gamesir-t3s, but only one of the "xbox 360 controller" modes is even recognised as a gamepad and that one has the controls messed up
grahamf May 19 @ 12:57pm 
oh, I see. axis 0 and 1 correspond to the left joystick, but axis 2 correspond to the left trigger when it was expected to correspond to the right joystick. after being careful pressing the triggers correctly they map consistently every time. weirdly enough the dpad is a joystick according to jstest which was causing issues for some games outside of steam
< >
Showing 1-10 of 10 comments
Per page: 1530 50