Page Navigation
<aside> 📔 TABLE OF CONTENTS
</aside>
Use this guide when you want to use the Steam Deck's native gyro functionality for motion controls in Citron.
<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />
INFO: This guide assumes that you are using EmuDeck. If you are not, you will need to install SteamDeckGyroDSU manually following their instructions on GitHub.
</aside>
Go into Steam Deck's Desktop Mode, and use the shortcut to launch EmuDeck.
Install SteamDeckGyroDSU by going to 3rd Party Tools > Gyroscope and clicking Install.
<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />
INFO: Or follow the installation guide from the GitHub page directly, if not using EmuDeck.
</aside>
Upon completion of the installation. You will need to reboot your Steam Deck.
Go back into the Steam Deck Desktop Mode and open the Dolphin File Explorer.
Navigate to the following directory to see you controller configuration: /home/deck/.config/citron
Right-Click the qt-config.ini file and open it with Kate
Look for the following line: player_0_motionleft=[empty]
.
Change the line to now say: player_0_motionleft="motion:0,pad:0,port:26760,guid:0000000000000000000000007f000001,engine:cemuhookudp"
Save the file and open Citron.
Launch a compatible title, like The Legend of Zelda: Breath of the Wild.
Test the gyro capabilities, for the above mentioned title, it is accessed by holding down the R Trigger and moving the Steam Deck around.
Resources