diff --git a/emu-configs/citra/qt-config.ini b/emu-configs/citra/qt-config.ini
index 0eafdf44..54f1fa21 100644
--- a/emu-configs/citra/qt-config.ini
+++ b/emu-configs/citra/qt-config.ini
@@ -37,44 +37,44 @@ camera_outer_right_name\default=true
 [Controls]
 profile=0
 profile\default=true
-profiles\1\button_a="code:65,engine:keyboard"
-profiles\1\button_a\default=true
-profiles\1\button_b="code:83,engine:keyboard"
-profiles\1\button_b\default=true
+profiles\1\button_a="button:0,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
+profiles\1\button_a\default=false
+profiles\1\button_b="button:1,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
+profiles\1\button_b\default=false
 profiles\1\button_debug="code:79,engine:keyboard"
 profiles\1\button_debug\default=true
-profiles\1\button_down="code:71,engine:keyboard"
-profiles\1\button_down\default=true
+profiles\1\button_down="direction:down,engine:sdl,guid:030079f6de280000ff11000001000000,hat:0,port:0"
+profiles\1\button_down\default=false
 profiles\1\button_gpio14="code:80,engine:keyboard"
 profiles\1\button_gpio14\default=true
 profiles\1\button_home="code:66,engine:keyboard"
 profiles\1\button_home\default=true
-profiles\1\button_l="code:81,engine:keyboard"
-profiles\1\button_l\default=true
-profiles\1\button_left="code:70,engine:keyboard"
-profiles\1\button_left\default=true
-profiles\1\button_r="code:87,engine:keyboard"
-profiles\1\button_r\default=true
-profiles\1\button_right="code:72,engine:keyboard"
-profiles\1\button_right\default=true
-profiles\1\button_select="code:78,engine:keyboard"
-profiles\1\button_select\default=true
-profiles\1\button_start="code:77,engine:keyboard"
-profiles\1\button_start\default=true
-profiles\1\button_up="code:84,engine:keyboard"
-profiles\1\button_up\default=true
-profiles\1\button_x="code:90,engine:keyboard"
-profiles\1\button_x\default=true
-profiles\1\button_y="code:88,engine:keyboard"
-profiles\1\button_y\default=true
-profiles\1\button_zl="code:49,engine:keyboard"
-profiles\1\button_zl\default=true
-profiles\1\button_zr="code:50,engine:keyboard"
-profiles\1\button_zr\default=true
-profiles\1\c_stick="down:code$075$1engine$0keyboard,engine:analog_from_button,left:code$074$1engine$0keyboard,modifier:code$068$1engine$0keyboard,modifier_scale:0.500000,right:code$076$1engine$0keyboard,up:code$073$1engine$0keyboard"
-profiles\1\c_stick\default=true
-profiles\1\circle_pad="down:code$016777237$1engine$0keyboard,engine:analog_from_button,left:code$016777234$1engine$0keyboard,modifier:code$068$1engine$0keyboard,modifier_scale:0.500000,right:code$016777236$1engine$0keyboard,up:code$016777235$1engine$0keyboard"
-profiles\1\circle_pad\default=true
+profiles\1\button_l="button:4,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
+profiles\1\button_l\default=false
+profiles\1\button_left="direction:left,engine:sdl,guid:030079f6de280000ff11000001000000,hat:0,port:0"
+profiles\1\button_left\default=false
+profiles\1\button_r="button:5,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
+profiles\1\button_r\default=false
+profiles\1\button_right="direction:right,engine:sdl,guid:030079f6de280000ff11000001000000,hat:0,port:0"
+profiles\1\button_right\default=false
+profiles\1\button_select="button:6,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
+profiles\1\button_select\default=false
+profiles\1\button_start="button:7,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
+profiles\1\button_start\default=false
+profiles\1\button_up="direction:up,engine:sdl,guid:030079f6de280000ff11000001000000,hat:0,port:0"
+profiles\1\button_up\default=false
+profiles\1\button_x="button:2,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
+profiles\1\button_x\default=false
+profiles\1\button_y="button:3,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
+profiles\1\button_y\default=false
+profiles\1\button_zl="axis:2,direction:+,engine:sdl,guid:030079f6de280000ff11000001000000,port:0,threshold:0.5"
+profiles\1\button_zl\default=false
+profiles\1\button_zr="axis:5,direction:+,engine:sdl,guid:030079f6de280000ff11000001000000,port:0,threshold:0.5"
+profiles\1\button_zr\default=false
+profiles\1\c_stick="axis_x:3,axis_y:4,deadzone:0.100000,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
+profiles\1\c_stick\default=false
+profiles\1\circle_pad="axis_x:0,axis_y:1,deadzone:0.100000,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
+profiles\1\circle_pad\default=false
 profiles\1\motion_device="engine:motion_emu,update_period:100,sensitivity:0.01,tilt_clamp:90.0"
 profiles\1\motion_device\default=true
 profiles\1\name=default
@@ -337,8 +337,8 @@ Paths\gamedirs\3\expanded=true
 Paths\gamedirs\3\expanded\default=true
 Paths\gamedirs\3\path=/home/deck/retrodeck/roms/n3ds
 Paths\gamedirs\size=3
-Paths\language=
-Paths\language\default=true
+Paths\language=en
+Paths\language\default=false
 Paths\moviePlaybackPath=
 Paths\movieRecordPath=
 Paths\recentFiles=@Invalid()
@@ -369,8 +369,8 @@ Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq=-
 Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=true
 Shortcuts\Main%20Window\Exit%20Citra\Context=1
 Shortcuts\Main%20Window\Exit%20Citra\Context\default=true
-Shortcuts\Main%20Window\Exit%20Citra\KeySeq=Ctrl+Q
-Shortcuts\Main%20Window\Exit%20Citra\KeySeq\default=true
+Shortcuts\Main%20Window\Exit%20Citra\KeySeq=T
+Shortcuts\Main%20Window\Exit%20Citra\KeySeq\default=false
 Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1
 Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true
 Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Esc
@@ -397,8 +397,8 @@ Shortcuts\Main%20Window\Load%20File\KeySeq=Ctrl+O
 Shortcuts\Main%20Window\Load%20File\KeySeq\default=true
 Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context=1
 Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true
-Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=Ctrl+V
-Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq\default=true
+Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=R
+Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq\default=false
 Shortcuts\Main%20Window\Mute%20Audio\Context=1
 Shortcuts\Main%20Window\Mute%20Audio\Context\default=true
 Shortcuts\Main%20Window\Mute%20Audio\KeySeq=Ctrl+M
@@ -417,16 +417,16 @@ Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq=F8
 Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq\default=true
 Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context=1
 Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context\default=true
-Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq=Ctrl+C
-Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=true
+Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq=L
+Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=false
 Shortcuts\Main%20Window\Stop%20Emulation\Context=1
 Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true
 Shortcuts\Main%20Window\Stop%20Emulation\KeySeq=F5
 Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=true
 Shortcuts\Main%20Window\Swap%20Screens\Context=1
 Shortcuts\Main%20Window\Swap%20Screens\Context\default=true
-Shortcuts\Main%20Window\Swap%20Screens\KeySeq=F9
-Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=true
+Shortcuts\Main%20Window\Swap%20Screens\KeySeq=Y
+Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=false
 Shortcuts\Main%20Window\Toggle%203D\Context=2
 Shortcuts\Main%20Window\Toggle%203D\Context\default=true
 Shortcuts\Main%20Window\Toggle%203D\KeySeq=Ctrl+3
@@ -456,12 +456,12 @@ Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=false
 Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq=
 Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq\default=true
 UILayout\gameListHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4 \0\0\0\x5\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0t\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)
-UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\xd6\0\0\0\x97\0\0\x4\xf5\0\0\x2\x43\0\0\0\xd6\0\0\0\xb4\0\0\x4\xf5\0\0\x2\x43\0\0\0\0\0\0\0\0\x5\0\0\0\0\xd6\0\0\0\xb4\0\0\x4\xf5\0\0\x2\x43)
-UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\x5\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
-UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe7\0\0\x2W\0\0\0\0\0\0\0\0\0\0\x3\xe7\0\0\x2W\0\0\0\0\0\0\0\0\x5\0\0\0\0\0\0\0\0\0\0\0\x3\xe7\0\0\x2W)
+UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4\x1f\0\0\x1\x8f\0\0\0\0\0\0\0\0\0\0\x4\x1f\0\0\x1\x8f\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\0\0\0\x4\x1f\0\0\x1\x8f)
+UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31)
+UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k)
 UILayout\microProfileDialogVisible=false
 UILayout\microProfileDialogVisible\default=true
-UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x62\x1\0\0\x3\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0n\x1\0\0\x3\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x62\x1\0\0\x3\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x9a\x1\0\0\x3\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x9a\x1\0\0\x3\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xe1\x1\0\0\x3\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0T\x1\0\0\x3\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x62\x1\0\0\x3\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xe1\x1\0\0\x3\0\0\x4 \0\0\x1I\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)
+UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x87\0\xff\xff\xff\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x87\0\xff\xff\xff\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xaa\0\xff\xff\xff\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x41\0\xff\xff\xff\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xc3\0\xff\xff\xff\0\0\x4 \0\0\x1^\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)
 Updater\check_for_update_on_start=true
 Updater\check_for_update_on_start\default=true
 Updater\update_on_close=false
diff --git a/emu-configs/yuzu/qt-config.ini b/emu-configs/yuzu/qt-config.ini
index 0d9ca0b3..bdc3d216 100644
--- a/emu-configs/yuzu/qt-config.ini
+++ b/emu-configs/yuzu/qt-config.ini
@@ -89,60 +89,60 @@ player_0_body_color_left=4278893030
 player_0_body_color_left\default=false
 player_0_body_color_right=4294917160
 player_0_body_color_right\default=false
-player_0_button_a="toggle:0,code:67,engine:keyboard"
-player_0_button_a\default=true
-player_0_button_b="toggle:0,code:88,engine:keyboard"
-player_0_button_b\default=true
+player_0_button_a="pad:0,button:1,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_a\default=false
+player_0_button_b="pad:0,button:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_b\default=false
 player_0_button_color_left=4278197790
 player_0_button_color_left\default=false
 player_0_button_color_right=4280158730
 player_0_button_color_right\default=false
-player_0_button_ddown="toggle:0,code:16777237,engine:keyboard"
-player_0_button_ddown\default=true
-player_0_button_dleft="toggle:0,code:16777234,engine:keyboard"
-player_0_button_dleft\default=true
-player_0_button_dright="toggle:0,code:16777236,engine:keyboard"
-player_0_button_dright\default=true
-player_0_button_dup="toggle:0,code:16777235,engine:keyboard"
-player_0_button_dup\default=true
-player_0_button_home="toggle:0,code:0,engine:keyboard"
-player_0_button_home\default=true
-player_0_button_l="toggle:0,code:81,engine:keyboard"
-player_0_button_l\default=true
-player_0_button_lstick="toggle:0,code:70,engine:keyboard"
-player_0_button_lstick\default=true
-player_0_button_minus="toggle:0,code:78,engine:keyboard"
-player_0_button_minus\default=true
-player_0_button_plus="toggle:0,code:77,engine:keyboard"
-player_0_button_plus\default=true
-player_0_button_r="toggle:0,code:69,engine:keyboard"
-player_0_button_r\default=true
-player_0_button_rstick="toggle:0,code:71,engine:keyboard"
-player_0_button_rstick\default=true
-player_0_button_screenshot="toggle:0,code:0,engine:keyboard"
-player_0_button_screenshot\default=true
+player_0_button_ddown="hat:0,pad:0,direction:down,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_ddown\default=false
+player_0_button_dleft="hat:0,pad:0,direction:left,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_dleft\default=false
+player_0_button_dright="hat:0,pad:0,direction:right,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_dright\default=false
+player_0_button_dup="hat:0,pad:0,direction:up,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_dup\default=false
+player_0_button_home="engine:keyboard,port:0,pad:0,code:76"
+player_0_button_home\default=false
+player_0_button_l="pad:0,button:4,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_l\default=false
+player_0_button_lstick="pad:0,button:9,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_lstick\default=false
+player_0_button_minus="pad:0,button:6,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_minus\default=false
+player_0_button_plus="pad:0,button:7,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_plus\default=false
+player_0_button_r="pad:0,button:5,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_r\default=false
+player_0_button_rstick="pad:0,button:10,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_rstick\default=false
+player_0_button_screenshot="engine:keyboard,port:0,pad:0,code:82"
+player_0_button_screenshot\default=false
 player_0_button_sl="toggle:0,code:81,engine:keyboard"
 player_0_button_sl\default=true
 player_0_button_sr="toggle:0,code:69,engine:keyboard"
 player_0_button_sr\default=true
-player_0_button_x="toggle:0,code:86,engine:keyboard"
-player_0_button_x\default=true
-player_0_button_y="toggle:0,code:90,engine:keyboard"
-player_0_button_y\default=true
-player_0_button_zl="toggle:0,code:82,engine:keyboard"
-player_0_button_zl\default=true
-player_0_button_zr="toggle:0,code:84,engine:keyboard"
-player_0_button_zr\default=true
+player_0_button_x="pad:0,button:3,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_x\default=false
+player_0_button_y="pad:0,button:2,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_y\default=false
+player_0_button_zl="threshold:0.500000,axis:2,pad:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_zl\default=false
+player_0_button_zr="threshold:0.500000,axis:5,pad:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_button_zr\default=false
 player_0_connected=true
 player_0_connected\default=true
-player_0_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button"
-player_0_lstick\default=true
+player_0_lstick="range:0.950000,deadzone:0.150000,threshold:0.500000,axis_y:1,axis_x:0,pad:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_lstick\default=false
 player_0_motionleft="toggle:0,code:55,engine:keyboard"
 player_0_motionleft\default=true
 player_0_motionright="toggle:0,code:56,engine:keyboard"
 player_0_motionright\default=true
-player_0_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button"
-player_0_rstick\default=true
+player_0_rstick="range:0.950000,deadzone:0.150000,threshold:0.500000,axis_y:4,axis_x:3,pad:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl"
+player_0_rstick\default=false
 player_0_type=0
 player_0_type\default=true
 player_0_vibration_enabled=true
@@ -601,60 +601,60 @@ player_8_body_color_left=702950
 player_8_body_color_left\default=true
 player_8_body_color_right=16727080
 player_8_body_color_right\default=true
-player_8_button_a="engine:keyboard,code:67,toggle:0"
-player_8_button_a\default=false
-player_8_button_b="engine:keyboard,code:88,toggle:0"
-player_8_button_b\default=false
+player_8_button_a="toggle:0,code:67,engine:keyboard"
+player_8_button_a\default=true
+player_8_button_b="toggle:0,code:88,engine:keyboard"
+player_8_button_b\default=true
 player_8_button_color_left=7710
 player_8_button_color_left\default=true
 player_8_button_color_right=1968650
 player_8_button_color_right\default=true
-player_8_button_ddown="engine:keyboard,code:16777237,toggle:0"
-player_8_button_ddown\default=false
-player_8_button_dleft="engine:keyboard,code:16777234,toggle:0"
-player_8_button_dleft\default=false
-player_8_button_dright="engine:keyboard,code:16777236,toggle:0"
-player_8_button_dright\default=false
-player_8_button_dup="engine:keyboard,code:16777235,toggle:0"
-player_8_button_dup\default=false
-player_8_button_home="engine:keyboard,code:0,toggle:0"
-player_8_button_home\default=false
-player_8_button_l="engine:keyboard,code:81,toggle:0"
-player_8_button_l\default=false
-player_8_button_lstick="engine:keyboard,code:70,toggle:0"
-player_8_button_lstick\default=false
-player_8_button_minus="engine:keyboard,code:78,toggle:0"
-player_8_button_minus\default=false
-player_8_button_plus="engine:keyboard,code:77,toggle:0"
-player_8_button_plus\default=false
-player_8_button_r="engine:keyboard,code:69,toggle:0"
-player_8_button_r\default=false
-player_8_button_rstick="engine:keyboard,code:71,toggle:0"
-player_8_button_rstick\default=false
-player_8_button_screenshot="engine:keyboard,code:0,toggle:0"
-player_8_button_screenshot\default=false
-player_8_button_sl="engine:keyboard,code:81,toggle:0"
-player_8_button_sl\default=false
-player_8_button_sr="engine:keyboard,code:69,toggle:0"
-player_8_button_sr\default=false
-player_8_button_x="engine:keyboard,code:86,toggle:0"
-player_8_button_x\default=false
-player_8_button_y="engine:keyboard,code:90,toggle:0"
-player_8_button_y\default=false
-player_8_button_zl="engine:keyboard,code:82,toggle:0"
-player_8_button_zl\default=false
-player_8_button_zr="engine:keyboard,code:84,toggle:0"
-player_8_button_zr\default=false
+player_8_button_ddown="toggle:0,code:16777237,engine:keyboard"
+player_8_button_ddown\default=true
+player_8_button_dleft="toggle:0,code:16777234,engine:keyboard"
+player_8_button_dleft\default=true
+player_8_button_dright="toggle:0,code:16777236,engine:keyboard"
+player_8_button_dright\default=true
+player_8_button_dup="toggle:0,code:16777235,engine:keyboard"
+player_8_button_dup\default=true
+player_8_button_home="toggle:0,code:0,engine:keyboard"
+player_8_button_home\default=true
+player_8_button_l="toggle:0,code:81,engine:keyboard"
+player_8_button_l\default=true
+player_8_button_lstick="toggle:0,code:70,engine:keyboard"
+player_8_button_lstick\default=true
+player_8_button_minus="toggle:0,code:78,engine:keyboard"
+player_8_button_minus\default=true
+player_8_button_plus="toggle:0,code:77,engine:keyboard"
+player_8_button_plus\default=true
+player_8_button_r="toggle:0,code:69,engine:keyboard"
+player_8_button_r\default=true
+player_8_button_rstick="toggle:0,code:71,engine:keyboard"
+player_8_button_rstick\default=true
+player_8_button_screenshot="toggle:0,code:0,engine:keyboard"
+player_8_button_screenshot\default=true
+player_8_button_sl="toggle:0,code:81,engine:keyboard"
+player_8_button_sl\default=true
+player_8_button_sr="toggle:0,code:69,engine:keyboard"
+player_8_button_sr\default=true
+player_8_button_x="toggle:0,code:86,engine:keyboard"
+player_8_button_x\default=true
+player_8_button_y="toggle:0,code:90,engine:keyboard"
+player_8_button_y\default=true
+player_8_button_zl="toggle:0,code:82,engine:keyboard"
+player_8_button_zl\default=true
+player_8_button_zr="toggle:0,code:84,engine:keyboard"
+player_8_button_zr\default=true
 player_8_connected=false
 player_8_connected\default=true
-player_8_lstick="engine:analog_from_button,up:toggle$00$1code$087$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,modifier:toggle$00$1code$016777248$1engine$0keyboard,modifier_scale:0.500000"
-player_8_lstick\default=false
-player_8_motionleft="engine:keyboard,code:55,toggle:0"
-player_8_motionleft\default=false
-player_8_motionright="engine:keyboard,code:56,toggle:0"
-player_8_motionright\default=false
-player_8_rstick="engine:analog_from_button,up:toggle$00$1code$073$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,modifier:toggle$00$1code$00$1engine$0keyboard,modifier_scale:0.500000"
-player_8_rstick\default=false
+player_8_lstick="modifier_scale:0.500000,modifier:toggle$00$1code$016777248$1engine$0keyboard,right:toggle$00$1code$068$1engine$0keyboard,left:toggle$00$1code$065$1engine$0keyboard,down:toggle$00$1code$083$1engine$0keyboard,up:toggle$00$1code$087$1engine$0keyboard,engine:analog_from_button"
+player_8_lstick\default=true
+player_8_motionleft="toggle:0,code:55,engine:keyboard"
+player_8_motionleft\default=true
+player_8_motionright="toggle:0,code:56,engine:keyboard"
+player_8_motionright\default=true
+player_8_rstick="modifier_scale:0.500000,modifier:toggle$00$1code$00$1engine$0keyboard,right:toggle$00$1code$076$1engine$0keyboard,left:toggle$00$1code$074$1engine$0keyboard,down:toggle$00$1code$075$1engine$0keyboard,up:toggle$00$1code$073$1engine$0keyboard,engine:analog_from_button"
+player_8_rstick\default=true
 player_8_type=0
 player_8_type\default=true
 player_8_vibration_enabled=true
@@ -997,8 +997,8 @@ Paths\gamedirs\4\expanded=true
 Paths\gamedirs\4\expanded\default=true
 Paths\gamedirs\4\path=/home/deck/retrodeck/roms/switch
 Paths\gamedirs\size=4
-Paths\language=
-Paths\language\default=true
+Paths\language=en
+Paths\language\default=false
 Paths\recentFiles=@Invalid()
 Paths\romsPath=
 Paths\symbolsPath=
@@ -1063,16 +1063,16 @@ Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Repeat=false
 Shortcuts\Main%20Window\Change%20GPU%20Accuracy\Repeat\default=true
 Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1
 Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true
-Shortcuts\Main%20Window\Continue\Pause%20Emulation\Controller_KeySeq=Home+Plus
-Shortcuts\Main%20Window\Continue\Pause%20Emulation\Controller_KeySeq\default=true
+Shortcuts\Main%20Window\Continue\Pause%20Emulation\Controller_KeySeq=Home+B
+Shortcuts\Main%20Window\Continue\Pause%20Emulation\Controller_KeySeq\default=false
 Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=F4
 Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=true
 Shortcuts\Main%20Window\Continue\Pause%20Emulation\Repeat=false
 Shortcuts\Main%20Window\Continue\Pause%20Emulation\Repeat\default=true
 Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1
 Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true
-Shortcuts\Main%20Window\Exit%20Fullscreen\Controller_KeySeq=
-Shortcuts\Main%20Window\Exit%20Fullscreen\Controller_KeySeq\default=true
+Shortcuts\Main%20Window\Exit%20Fullscreen\Controller_KeySeq=Home+A
+Shortcuts\Main%20Window\Exit%20Fullscreen\Controller_KeySeq\default=false
 Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Esc
 Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=true
 Shortcuts\Main%20Window\Exit%20Fullscreen\Repeat=false
@@ -1087,8 +1087,8 @@ Shortcuts\Main%20Window\Exit%20yuzu\Repeat=false
 Shortcuts\Main%20Window\Exit%20yuzu\Repeat\default=true
 Shortcuts\Main%20Window\Fullscreen\Context=1
 Shortcuts\Main%20Window\Fullscreen\Context\default=true
-Shortcuts\Main%20Window\Fullscreen\Controller_KeySeq=Home+B
-Shortcuts\Main%20Window\Fullscreen\Controller_KeySeq\default=true
+Shortcuts\Main%20Window\Fullscreen\Controller_KeySeq=
+Shortcuts\Main%20Window\Fullscreen\Controller_KeySeq\default=false
 Shortcuts\Main%20Window\Fullscreen\KeySeq=F11
 Shortcuts\Main%20Window\Fullscreen\KeySeq\default=true
 Shortcuts\Main%20Window\Fullscreen\Repeat=false
@@ -1103,8 +1103,8 @@ Shortcuts\Main%20Window\Load%20File\Repeat=false
 Shortcuts\Main%20Window\Load%20File\Repeat\default=true
 Shortcuts\Main%20Window\Load\Remove%20Amiibo\Context=3
 Shortcuts\Main%20Window\Load\Remove%20Amiibo\Context\default=true
-Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq=Home+A
-Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq\default=true
+Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq=Home+Y
+Shortcuts\Main%20Window\Load\Remove%20Amiibo\Controller_KeySeq\default=false
 Shortcuts\Main%20Window\Load\Remove%20Amiibo\KeySeq=F2
 Shortcuts\Main%20Window\Load\Remove%20Amiibo\KeySeq\default=true
 Shortcuts\Main%20Window\Load\Remove%20Amiibo\Repeat=false
@@ -1159,8 +1159,8 @@ Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Repeat=false
 Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Repeat\default=true
 Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Context=2
 Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Context\default=true
-Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Controller_KeySeq=Home+Y
-Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Controller_KeySeq\default=true
+Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Controller_KeySeq=
+Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Controller_KeySeq\default=false
 Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\KeySeq=Ctrl+U
 Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\KeySeq\default=true
 Shortcuts\Main%20Window\Toggle%20Framerate%20Limit\Repeat=false
@@ -1203,9 +1203,9 @@ UIGameList\show_size\default=true
 UIGameList\show_types=true
 UIGameList\show_types\default=true
 UILayout\gameListHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0\x5\x2\0\0\0\x1\0\0\0\x1\0\0\0\x64\0\0\x4X\0\0\0\x5\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x1\x10\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)
-UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0}\0\0\0\x8d\0\0\x4\xd4\0\0\x2\xbe\0\0\0}\0\0\0\xaa\0\0\x4\xd4\0\0\x2\xbe\0\0\0\0\0\0\0\0\x5\0\0\0\0}\0\0\0\xaa\0\0\x4\xd4\0\0\x2\xbe)
-UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\0\x5\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31)
-UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\0\x5\0\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k)
+UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4W\0\0\x2\x14\0\0\0\0\0\0\0\0\0\0\x4W\0\0\x2\x14\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\0\0\0\x4W\0\0\x2\x14)
+UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31)
+UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k)
 UILayout\microProfileDialogVisible=false
 UILayout\microProfileDialogVisible\default=true
 UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\x4X\0\0\x1\xeb\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)
@@ -1249,5 +1249,5 @@ web_api_url=https://api.yuzu-emu.org
 web_api_url\default=true
 yuzu_token=
 yuzu_token\default=true
-yuzu_username=
+yuzu_username=RetroDECK
 yuzu_username\default=true
\ No newline at end of file