SteamLink – Citra Controller Config
Table of Contents
Intro
How to add PS4 Controlls to Citra with SteamLink
Instructions
Citra PS4 Controller Config
Standart-Path: C:\Users\YoueUsrName\AppData\Roaming\Citra\config\qt-config.ini
Add this under the first [Controls] Setting
profiles\2\name\default=false
profiles\2\name=SteamLink
profiles\2\button_a\default=false
profiles\2\button_a="button:0,engine:sdl,guid:03000000de280000ff11000000007801,port:0"
profiles\2\button_b\default=false
profiles\2\button_b="button:1,engine:sdl,guid:03000000de280000ff11000000007801,port:0"
profiles\2\button_x\default=false
profiles\2\button_x="button:2,engine:sdl,guid:03000000de280000ff11000000007801,port:0"
profiles\2\button_y\default=false
profiles\2\button_y="button:3,engine:sdl,guid:03000000de280000ff11000000007801,port:0"
profiles\2\button_up\default=false
profiles\2\button_up="direction:up,engine:sdl,guid:03000000de280000ff11000000007801,hat:0,port:0"
profiles\2\button_down\default=false
profiles\2\button_down="direction:down,engine:sdl,guid:03000000de280000ff11000000007801,hat:0,port:0"
profiles\2\button_left\default=false
profiles\2\button_left="direction:left,engine:sdl,guid:03000000de280000ff11000000007801,hat:0,port:0"
profiles\2\button_right\default=false
profiles\2\button_right="direction:right,engine:sdl,guid:03000000de280000ff11000000007801,hat:0,port:0"
profiles\2\button_l\default=false
profiles\2\button_l="axis:2,direction:-,engine:sdl,guid:03000000de280000ff11000000007801,port:0,threshold:-0.5"
profiles\2\button_r\default=false
profiles\2\button_r="axis:5,direction:+,engine:sdl,guid:03000000de280000ff11000000007801,port:0,threshold:0.5"
profiles\2\button_start\default=false
profiles\2\button_start="button:7,engine:sdl,guid:03000000de280000ff11000000007801,port:0"
profiles\2\button_select\default=false
profiles\2\button_select="button:6,engine:sdl,guid:03000000de280000ff11000000007801,port:0"
profiles\2\button_debug\default=true
profiles\2\button_debug="code:79,engine:keyboard"
profiles\2\button_gpio14\default=true
profiles\2\button_gpio14="code:80,engine:keyboard"
profiles\2\button_zl\default=false
profiles\2\button_zl="button:4,engine:sdl,guid:03000000de280000ff11000000007801,port:0"
profiles\2\button_zr\default=false
profiles\2\button_zr="button:5,engine:sdl,guid:03000000de280000ff11000000007801,port:0"
profiles\2\button_home\default=true
profiles\2\button_home="code:66,engine:keyboard"
profiles\2\circle_pad\default=false
profiles\2\circle_pad="down:axis$01$1direction$0+$1engine$0sdl$1guid$003000000de280000ff11000000007801$1port$00$1threshold$00.5,engine:analog_from_button,left:axis$00$1direction$0+$1engine$0sdl$1guid$003000000de280000ff11000000007801$1port$00$1threshold$00.5,modifier:code$068$1engine$0keyboard,modifier_scale:0.500000,right:axis$00$1direction$0-$1engine$0sdl$1guid$003000000de280000ff11000000007801$1port$00$1threshold$0-0.5,up:axis$01$1direction$0-$1engine$0sdl$1guid$003000000de280000ff11000000007801$1port$00$1threshold$0-0.5"
profiles\2\c_stick\default=false
profiles\2\c_stick="down:axis$04$1direction$0-$1engine$0sdl$1guid$003000000de280000ff11000000007801$1port$00$1threshold$0-0.5,engine:analog_from_button,left:axis$03$1direction$0+$1engine$0sdl$1guid$003000000de280000ff11000000007801$1port$00$1threshold$00.5,modifier:code$068$1engine$0keyboard,modifier_scale:0.500000,right:axis$03$1direction$0+$1engine$0sdl$1guid$003000000de280000ff11000000007801$1port$00$1threshold$00.5,up:axis$04$1direction$0-$1engine$0sdl$1guid$003000000de280000ff11000000007801$1port$00$1threshold$0-0.5"
profiles\2\motion_device\default=true
profiles\2\motion_device="engine:motion_emu,update_period:100,sensitivity:0.01,tilt_clamp:90.0"
profiles\2\touch_device\default=true
profiles\2\touch_device=engine:emu_window
profiles\2\use_touch_from_button\default=true
profiles\2\use_touch_from_button=false
profiles\2\touch_from_button_map\default=true
profiles\2\touch_from_button_map=0
profiles\2\udp_input_address\default=true
profiles\2\udp_input_address=127.0.0.1
profiles\2\udp_input_port\default=true
profiles\2\udp_input_port=26760
profiles\2\udp_pad_index\default=true
profiles\2\udp_pad_index=0