Steam Deck

Steam Deck

TOKC1998 Dec 13, 2023 @ 5:55pm
How to set Gyro to deactivate when stick is moved
So I find that I have a love hate relationship with the gyro on steam deck. I find it works really well but I'm not a fan of many of the activation methods, especially in games that don't support both mouse and gamepad at the same time. I thought of a method that would be ideal for me but I don't know how to accomplish it. Basically I want to use the right stick touch activation for gyro but have it so that it only works when I'm not moving the right stick. How would I go about this?
Originally posted by ugafan:
Add an action layer. Disable Gyro on the action layer. On the default joystick outer ring binding, add a command to apply the layer. On the layer joystick outer ring binding, change the command to remove the layer on release press.

Finally, decrease the outer ring command radius so that the command applies the layer before you have movement with the joystick.
< >
Showing 1-8 of 8 comments
RedBaronK™ Dec 13, 2023 @ 6:27pm 
Trying to understand what you are saying.

So you want the gyro to be on Only when you touch it, but NOT if the stick is moved?
Drak3 Dec 13, 2023 @ 6:40pm 
I don't believe what you want specifically is possible, and the closest solution I can think of is binding one of the back buttons to activate gyro so long as the button is held down.
The author of this thread has indicated that this post answers the original topic.
ugafan Dec 13, 2023 @ 6:51pm 
Add an action layer. Disable Gyro on the action layer. On the default joystick outer ring binding, add a command to apply the layer. On the layer joystick outer ring binding, change the command to remove the layer on release press.

Finally, decrease the outer ring command radius so that the command applies the layer before you have movement with the joystick.
TOKC1998 Dec 14, 2023 @ 10:22am 
Originally posted by RedBaronK™:
Trying to understand what you are saying.

So you want the gyro to be on Only when you touch it, but NOT if the stick is moved?

Correct
TOKC1998 Dec 14, 2023 @ 10:23am 
Originally posted by ugafan:
Add an action layer. Disable Gyro on the action layer. On the default joystick outer ring binding, add a command to apply the layer. On the layer joystick outer ring binding, change the command to remove the layer on release press.

Finally, decrease the outer ring command radius so that the command applies the layer before you have movement with the joystick.

Thanks I'll Try this out
TOKC1998 Dec 14, 2023 @ 10:23am 
Originally posted by Drak3:
I don't believe what you want specifically is possible, and the closest solution I can think of is binding one of the back buttons to activate gyro so long as the button is held down.

This is what I'll do if nothing else works
TOKC1998 Dec 14, 2023 @ 12:17pm 
Originally posted by TOKC1998:
Originally posted by ugafan:
Add an action layer. Disable Gyro on the action layer. On the default joystick outer ring binding, add a command to apply the layer. On the layer joystick outer ring binding, change the command to remove the layer on release press.

Finally, decrease the outer ring command radius so that the command applies the layer before you have movement with the joystick.

Thanks I'll Try this out

It worked, big thanks
shadowboy813 Dec 14, 2023 @ 3:41pm 
Alternative method: Set an action layer that disables Gyro. Bind stick touch to hold that layer. It won't disable gyro when moving the stick, but one can presume that if you're touching the stick you intend to move the stick.
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Dec 13, 2023 @ 5:55pm
Posts: 8