From 659fa587d230459200428fa577b2f106dbd1a7ac Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Mon, 29 Jul 2024 17:48:47 +0200 Subject: [PATCH 01/14] Update and rename Nintendo Switch Pro Controller (old).cfg to Nintendo Switch Pro Controller (default-off).cfg # The file name was changed from "Nintendo Co., Ltd. Pro Controller.cfg" to "Nintendo Co., Ltd. Pro Controller (default-off).cfg": # - "(default-off)" indicates that the autoconfig file is not active by default. See comments for input_vendor_id and input_product_id. # # Screenshot button (circle) is not mapped in this autoconfig and cannot be assigned any function due to Linux driver limitations --- ... Nintendo Switch Pro Controller (default-off).cfg} | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) rename sdl2/{Nintendo Switch Pro Controller (old).cfg => Nintendo Switch Pro Controller (default-off).cfg} (72%) diff --git a/sdl2/Nintendo Switch Pro Controller (old).cfg b/sdl2/Nintendo Switch Pro Controller (default-off).cfg similarity index 72% rename from sdl2/Nintendo Switch Pro Controller (old).cfg rename to sdl2/Nintendo Switch Pro Controller (default-off).cfg index 3612a39d2..d24698ef6 100644 --- a/sdl2/Nintendo Switch Pro Controller (old).cfg +++ b/sdl2/Nintendo Switch Pro Controller (default-off).cfg @@ -1,19 +1,20 @@ -# [This version is disabled by default to prevent conflict with the nintendo-hid version. Button layouts are not compatible.] +# The file name was changed from "Nintendo Co., Ltd. Pro Controller.cfg" to "Nintendo Co., Ltd. Pro Controller (default-off).cfg": +# - "(default-off)" indicates that the autoconfig file is not active by default. See comments for input_vendor_id and input_product_id. +# # Nintendo Switch Pro Controller (without nintendo-hid, bluetooth only) -# With nintendo-hid, various features such as vibration, gyro, and USB support are available. It appears this will be included in the Linux kernel beginning with version 5.16: +# Without nintendo-hid, various features such as vibration, gyro, and USB support are unavailable. It appears this will be included in the Linux kernel beginning with version 5.16: # "Pull HID updates from Jiri Kosina: # # - support for Nintendo Switch Pro Controllers and Joy-Cons (Daniel J. # Ogorchock)" - https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.16 # # The easiest solution for most users is to install the nintendo-hid DKMS module, available from https://github.com/nicman23/dkms-hid-nintendo/ - +# Screenshot button (circle) is not mapped in this autoconfig and cannot be assigned any function due to Linux driver limitations input_driver = "sdl2" input_device = "Nintendo Switch Pro Controller (old)" - +# This version is disabled by default to prevent conflict with the nintendo-hid version (Nintendo Co., Ltd. Pro Controller.cfg). Button layouts are not compatible. # input_vendor_id = "1406" # input_product_id = "8201" - input_b_btn = "0" input_y_btn = "2" input_select_btn = "4" From 84a72897a3716bb43921bc77c9f449e1a204d738 Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Mon, 29 Jul 2024 19:21:16 +0200 Subject: [PATCH 02/14] Update Nintendo Switch Pro Controller (default-off).cfg * input_l_x_plus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed. * input_r_x_plus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed. * input_r_y_minus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed. --- sdl2/Nintendo Switch Pro Controller (default-off).cfg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sdl2/Nintendo Switch Pro Controller (default-off).cfg b/sdl2/Nintendo Switch Pro Controller (default-off).cfg index d24698ef6..eb9917756 100644 --- a/sdl2/Nintendo Switch Pro Controller (default-off).cfg +++ b/sdl2/Nintendo Switch Pro Controller (default-off).cfg @@ -31,13 +31,16 @@ input_l2_axis = "+4" input_r2_axis = "+5" input_l3_btn = "7" input_r3_btn = "8" +# input_l_x_plus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed. input_l_x_plus_axis = "+0" input_l_x_minus_axis = "-0" input_l_y_plus_axis = "+1" input_l_y_minus_axis = "-1" +# input_r_x_plus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed. input_r_x_plus_axis = "+2" input_r_x_minus_axis = "-2" input_r_y_plus_axis = "+3" +# input_r_y_minus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed. input_r_y_minus_axis = "-3" input_menu_toggle_btn = "5" From 6d3e81388355868c6858873ea8dc4832dc1b07cd Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Mon, 29 Jul 2024 20:13:34 +0200 Subject: [PATCH 03/14] Update Nintendo Switch Pro Controller (default-off).cfg input_device = "Nintendo Switch Pro Controller (default-off)" --- sdl2/Nintendo Switch Pro Controller (default-off).cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdl2/Nintendo Switch Pro Controller (default-off).cfg b/sdl2/Nintendo Switch Pro Controller (default-off).cfg index eb9917756..17cfaccce 100644 --- a/sdl2/Nintendo Switch Pro Controller (default-off).cfg +++ b/sdl2/Nintendo Switch Pro Controller (default-off).cfg @@ -11,7 +11,7 @@ # The easiest solution for most users is to install the nintendo-hid DKMS module, available from https://github.com/nicman23/dkms-hid-nintendo/ # Screenshot button (circle) is not mapped in this autoconfig and cannot be assigned any function due to Linux driver limitations input_driver = "sdl2" -input_device = "Nintendo Switch Pro Controller (old)" +input_device = "Nintendo Switch Pro Controller (default-off)" # This version is disabled by default to prevent conflict with the nintendo-hid version (Nintendo Co., Ltd. Pro Controller.cfg). Button layouts are not compatible. # input_vendor_id = "1406" # input_product_id = "8201" From dd83d635bf2e38c37e467d9fa9d0c93380412238 Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Mon, 29 Jul 2024 20:23:32 +0200 Subject: [PATCH 04/14] Update Nintendo Switch Pro Controller (default-off).cfg Remove "(default-off)" from input_device --- sdl2/Nintendo Switch Pro Controller (default-off).cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdl2/Nintendo Switch Pro Controller (default-off).cfg b/sdl2/Nintendo Switch Pro Controller (default-off).cfg index 17cfaccce..ec0cd3ffa 100644 --- a/sdl2/Nintendo Switch Pro Controller (default-off).cfg +++ b/sdl2/Nintendo Switch Pro Controller (default-off).cfg @@ -11,7 +11,7 @@ # The easiest solution for most users is to install the nintendo-hid DKMS module, available from https://github.com/nicman23/dkms-hid-nintendo/ # Screenshot button (circle) is not mapped in this autoconfig and cannot be assigned any function due to Linux driver limitations input_driver = "sdl2" -input_device = "Nintendo Switch Pro Controller (default-off)" +input_device = "Nintendo Switch Pro Controller" # This version is disabled by default to prevent conflict with the nintendo-hid version (Nintendo Co., Ltd. Pro Controller.cfg). Button layouts are not compatible. # input_vendor_id = "1406" # input_product_id = "8201" From 9499c80163c2a57791490375875a6ebeea5e126d Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Mon, 29 Jul 2024 22:29:37 +0200 Subject: [PATCH 05/14] Update Nintendo Switch Pro Controller (default-off).cfg # Due to the uncommon nature of this device, the autoconfig file is not active by default. This precaution is taken to avoid potential conflicts with the widely-used Nintendo Switch Pro Controller (nintendo-hid version) file. Button layouts are not compatible. To activate this configuration: # 1) Comment out the input_vendor_id and input_product_id lines in the "Nintendo Co.,Ltd. Pro Controller.cfg" file. # 2) Uncomment the input_vendor_id and input_product_id lines below: --- sdl2/Nintendo Switch Pro Controller (default-off).cfg | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sdl2/Nintendo Switch Pro Controller (default-off).cfg b/sdl2/Nintendo Switch Pro Controller (default-off).cfg index ec0cd3ffa..282892990 100644 --- a/sdl2/Nintendo Switch Pro Controller (default-off).cfg +++ b/sdl2/Nintendo Switch Pro Controller (default-off).cfg @@ -12,7 +12,9 @@ # Screenshot button (circle) is not mapped in this autoconfig and cannot be assigned any function due to Linux driver limitations input_driver = "sdl2" input_device = "Nintendo Switch Pro Controller" -# This version is disabled by default to prevent conflict with the nintendo-hid version (Nintendo Co., Ltd. Pro Controller.cfg). Button layouts are not compatible. +# Due to the uncommon nature of this device, the autoconfig file is not active by default. This precaution is taken to avoid potential conflicts with the widely-used Nintendo Switch Pro Controller (nintendo-hid version) file. Button layouts are not compatible. To activate this configuration: +# 1) Comment out the input_vendor_id and input_product_id lines in the "Nintendo Co.,Ltd. Pro Controller.cfg" file. +# 2) Uncomment the input_vendor_id and input_product_id lines below: # input_vendor_id = "1406" # input_product_id = "8201" input_b_btn = "0" From cdb2536e3fdf62c8f6f9bbe000e4b5c6bc5ccca3 Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Tue, 30 Jul 2024 00:39:36 +0200 Subject: [PATCH 06/14] Update Nintendo Switch Pro Controller (default-off).cfg minor --- sdl2/Nintendo Switch Pro Controller (default-off).cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdl2/Nintendo Switch Pro Controller (default-off).cfg b/sdl2/Nintendo Switch Pro Controller (default-off).cfg index 282892990..459f8daf3 100644 --- a/sdl2/Nintendo Switch Pro Controller (default-off).cfg +++ b/sdl2/Nintendo Switch Pro Controller (default-off).cfg @@ -1,4 +1,4 @@ -# The file name was changed from "Nintendo Co., Ltd. Pro Controller.cfg" to "Nintendo Co., Ltd. Pro Controller (default-off).cfg": +# The file name was changed from "Nintendo Switch Pro Controller.cfg" to "Nintendo Switch Pro Controller (default-off).cfg": # - "(default-off)" indicates that the autoconfig file is not active by default. See comments for input_vendor_id and input_product_id. # # Nintendo Switch Pro Controller (without nintendo-hid, bluetooth only) From 890d388bbcb8b9066dc7e822420d29a6a92d6c07 Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Tue, 30 Jul 2024 02:56:46 +0200 Subject: [PATCH 07/14] Update and rename Nintendo Switch Pro Controller (default-off).cfg to Pro Controller (default-off).cfg "Pro Controller" not "Nintendo Switch Pro Controller" Just re-evaluated the settings from scratch and updated https://github.com/libretro/retroarch-joypad-autoconfig/issues/1157 --- ...oller (default-off).cfg => Pro Controller (default-off).cfg} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename sdl2/{Nintendo Switch Pro Controller (default-off).cfg => Pro Controller (default-off).cfg} (96%) diff --git a/sdl2/Nintendo Switch Pro Controller (default-off).cfg b/sdl2/Pro Controller (default-off).cfg similarity index 96% rename from sdl2/Nintendo Switch Pro Controller (default-off).cfg rename to sdl2/Pro Controller (default-off).cfg index 459f8daf3..11477a99b 100644 --- a/sdl2/Nintendo Switch Pro Controller (default-off).cfg +++ b/sdl2/Pro Controller (default-off).cfg @@ -1,4 +1,4 @@ -# The file name was changed from "Nintendo Switch Pro Controller.cfg" to "Nintendo Switch Pro Controller (default-off).cfg": +# The file name was changed from "Pro Controller.cfg" to "Pro Controller (default-off).cfg": # - "(default-off)" indicates that the autoconfig file is not active by default. See comments for input_vendor_id and input_product_id. # # Nintendo Switch Pro Controller (without nintendo-hid, bluetooth only) From dd369c5006ceafd95427d3ea11fc9dc33d6d0b21 Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Tue, 30 Jul 2024 03:02:05 +0200 Subject: [PATCH 08/14] Update Pro Controller (default-off).cfg input_device = "Pro Controller" --- sdl2/Pro Controller (default-off).cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdl2/Pro Controller (default-off).cfg b/sdl2/Pro Controller (default-off).cfg index 11477a99b..867cf9170 100644 --- a/sdl2/Pro Controller (default-off).cfg +++ b/sdl2/Pro Controller (default-off).cfg @@ -11,7 +11,7 @@ # The easiest solution for most users is to install the nintendo-hid DKMS module, available from https://github.com/nicman23/dkms-hid-nintendo/ # Screenshot button (circle) is not mapped in this autoconfig and cannot be assigned any function due to Linux driver limitations input_driver = "sdl2" -input_device = "Nintendo Switch Pro Controller" +input_device = "Pro Controller" # Due to the uncommon nature of this device, the autoconfig file is not active by default. This precaution is taken to avoid potential conflicts with the widely-used Nintendo Switch Pro Controller (nintendo-hid version) file. Button layouts are not compatible. To activate this configuration: # 1) Comment out the input_vendor_id and input_product_id lines in the "Nintendo Co.,Ltd. Pro Controller.cfg" file. # 2) Uncomment the input_vendor_id and input_product_id lines below: From 9e22b29d965a4cd8e4fc673cb4dfb9842f473389 Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Wed, 31 Jul 2024 04:24:59 +0200 Subject: [PATCH 09/14] Update Pro Controller (default-off).cfg # This file uses the legacy controller name "Pro Controller" (generated by RetroArch on Linux 5.15) # "(default-off)" was added to the file name to indicate that the autoconfig file is not active by default. See comments for input_vendor_id and input_product_id. --- sdl2/Pro Controller (default-off).cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdl2/Pro Controller (default-off).cfg b/sdl2/Pro Controller (default-off).cfg index 867cf9170..b14ceb2a5 100644 --- a/sdl2/Pro Controller (default-off).cfg +++ b/sdl2/Pro Controller (default-off).cfg @@ -1,5 +1,5 @@ -# The file name was changed from "Pro Controller.cfg" to "Pro Controller (default-off).cfg": -# - "(default-off)" indicates that the autoconfig file is not active by default. See comments for input_vendor_id and input_product_id. +# This file uses the legacy controller name "Pro Controller" (generated by RetroArch on Linux 5.15) +# "(default-off)" was added to the file name to indicate that the autoconfig file is not active by default. See comments for input_vendor_id and input_product_id. # # Nintendo Switch Pro Controller (without nintendo-hid, bluetooth only) # Without nintendo-hid, various features such as vibration, gyro, and USB support are unavailable. It appears this will be included in the Linux kernel beginning with version 5.16: From f904d4c38c25d62a94ac353ea4da6d78c5ec3242 Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Thu, 1 Aug 2024 05:17:17 +0200 Subject: [PATCH 10/14] Update Pro Controller (default-off).cfg # Screenshot button (circle) is unbound in this autoconf, but has an ID of 13 --- sdl2/Pro Controller (default-off).cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdl2/Pro Controller (default-off).cfg b/sdl2/Pro Controller (default-off).cfg index b14ceb2a5..57be22543 100644 --- a/sdl2/Pro Controller (default-off).cfg +++ b/sdl2/Pro Controller (default-off).cfg @@ -9,7 +9,7 @@ # Ogorchock)" - https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.16 # # The easiest solution for most users is to install the nintendo-hid DKMS module, available from https://github.com/nicman23/dkms-hid-nintendo/ -# Screenshot button (circle) is not mapped in this autoconfig and cannot be assigned any function due to Linux driver limitations +# Screenshot button (circle) is unbound in this autoconf, but has an ID of 13 input_driver = "sdl2" input_device = "Pro Controller" # Due to the uncommon nature of this device, the autoconfig file is not active by default. This precaution is taken to avoid potential conflicts with the widely-used Nintendo Switch Pro Controller (nintendo-hid version) file. Button layouts are not compatible. To activate this configuration: From 12c9113f1d12123cb803a5a3668ba8e0bbbe0fe6 Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Thu, 1 Aug 2024 05:22:15 +0200 Subject: [PATCH 11/14] Update Pro Controller (default-off).cfg input_menu_toggle_btn = "12" --- sdl2/Pro Controller (default-off).cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdl2/Pro Controller (default-off).cfg b/sdl2/Pro Controller (default-off).cfg index 57be22543..e8845bcf6 100644 --- a/sdl2/Pro Controller (default-off).cfg +++ b/sdl2/Pro Controller (default-off).cfg @@ -44,7 +44,7 @@ input_r_x_minus_axis = "-2" input_r_y_plus_axis = "+3" # input_r_y_minus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed. input_r_y_minus_axis = "-3" -input_menu_toggle_btn = "5" +input_menu_toggle_btn = "12" input_b_btn_label = "B" input_y_btn_label = "Y" From 7317f9ef03cfff4a882e5da77f851cec0a7a0c37 Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Thu, 1 Aug 2024 05:26:08 +0200 Subject: [PATCH 12/14] Update Pro Controller (default-off).cfg remapped --- sdl2/Pro Controller (default-off).cfg | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/sdl2/Pro Controller (default-off).cfg b/sdl2/Pro Controller (default-off).cfg index e8845bcf6..b615681a1 100644 --- a/sdl2/Pro Controller (default-off).cfg +++ b/sdl2/Pro Controller (default-off).cfg @@ -19,21 +19,20 @@ input_device = "Pro Controller" # input_product_id = "8201" input_b_btn = "0" input_y_btn = "2" -input_select_btn = "4" -input_start_btn = "6" -input_up_btn = "11" -input_down_btn = "12" -input_left_btn = "13" -input_right_btn = "14" +input_select_btn = "8" +input_start_btn = "9" +input_up_btn = "h0up" +input_down_btn = "h0down" +input_left_btn = "h0left" +input_right_btn = "h0right" input_a_btn = "1" input_x_btn = "3" -input_l_btn = "9" -input_r_btn = "10" -input_l2_axis = "+4" -input_r2_axis = "+5" -input_l3_btn = "7" -input_r3_btn = "8" -# input_l_x_plus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed. +input_l_btn = "4" +input_r_btn = "5" +input_l2_btn = "6" +input_r2_btn = "7" +input_l3_btn = "10" +input_r3_btn = "11" input_l_x_plus_axis = "+0" input_l_x_minus_axis = "-0" input_l_y_plus_axis = "+1" From 76cd90e8f7d4225543d30a1baaefcdb2b2374576 Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Thu, 1 Aug 2024 07:09:20 +0200 Subject: [PATCH 13/14] Update Pro Controller (default-off).cfg line breaks --- sdl2/Pro Controller (default-off).cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdl2/Pro Controller (default-off).cfg b/sdl2/Pro Controller (default-off).cfg index b615681a1..978298feb 100644 --- a/sdl2/Pro Controller (default-off).cfg +++ b/sdl2/Pro Controller (default-off).cfg @@ -10,6 +10,7 @@ # # The easiest solution for most users is to install the nintendo-hid DKMS module, available from https://github.com/nicman23/dkms-hid-nintendo/ # Screenshot button (circle) is unbound in this autoconf, but has an ID of 13 + input_driver = "sdl2" input_device = "Pro Controller" # Due to the uncommon nature of this device, the autoconfig file is not active by default. This precaution is taken to avoid potential conflicts with the widely-used Nintendo Switch Pro Controller (nintendo-hid version) file. Button layouts are not compatible. To activate this configuration: @@ -17,6 +18,7 @@ input_device = "Pro Controller" # 2) Uncomment the input_vendor_id and input_product_id lines below: # input_vendor_id = "1406" # input_product_id = "8201" + input_b_btn = "0" input_y_btn = "2" input_select_btn = "8" From abbe786d0c7f4f2deabc5e0efd8a3e773c1f25be Mon Sep 17 00:00:00 2001 From: David Hedlund Date: Thu, 1 Aug 2024 07:12:18 +0200 Subject: [PATCH 14/14] Delete sdl2/Pro Controller (default-off).cfg --- sdl2/Pro Controller (default-off).cfg | 74 --------------------------- 1 file changed, 74 deletions(-) delete mode 100644 sdl2/Pro Controller (default-off).cfg diff --git a/sdl2/Pro Controller (default-off).cfg b/sdl2/Pro Controller (default-off).cfg deleted file mode 100644 index 978298feb..000000000 --- a/sdl2/Pro Controller (default-off).cfg +++ /dev/null @@ -1,74 +0,0 @@ -# This file uses the legacy controller name "Pro Controller" (generated by RetroArch on Linux 5.15) -# "(default-off)" was added to the file name to indicate that the autoconfig file is not active by default. See comments for input_vendor_id and input_product_id. -# -# Nintendo Switch Pro Controller (without nintendo-hid, bluetooth only) -# Without nintendo-hid, various features such as vibration, gyro, and USB support are unavailable. It appears this will be included in the Linux kernel beginning with version 5.16: -# "Pull HID updates from Jiri Kosina: -# -# - support for Nintendo Switch Pro Controllers and Joy-Cons (Daniel J. -# Ogorchock)" - https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.16 -# -# The easiest solution for most users is to install the nintendo-hid DKMS module, available from https://github.com/nicman23/dkms-hid-nintendo/ -# Screenshot button (circle) is unbound in this autoconf, but has an ID of 13 - -input_driver = "sdl2" -input_device = "Pro Controller" -# Due to the uncommon nature of this device, the autoconfig file is not active by default. This precaution is taken to avoid potential conflicts with the widely-used Nintendo Switch Pro Controller (nintendo-hid version) file. Button layouts are not compatible. To activate this configuration: -# 1) Comment out the input_vendor_id and input_product_id lines in the "Nintendo Co.,Ltd. Pro Controller.cfg" file. -# 2) Uncomment the input_vendor_id and input_product_id lines below: -# input_vendor_id = "1406" -# input_product_id = "8201" - -input_b_btn = "0" -input_y_btn = "2" -input_select_btn = "8" -input_start_btn = "9" -input_up_btn = "h0up" -input_down_btn = "h0down" -input_left_btn = "h0left" -input_right_btn = "h0right" -input_a_btn = "1" -input_x_btn = "3" -input_l_btn = "4" -input_r_btn = "5" -input_l2_btn = "6" -input_r2_btn = "7" -input_l3_btn = "10" -input_r3_btn = "11" -input_l_x_plus_axis = "+0" -input_l_x_minus_axis = "-0" -input_l_y_plus_axis = "+1" -input_l_y_minus_axis = "-1" -# input_r_x_plus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed. -input_r_x_plus_axis = "+2" -input_r_x_minus_axis = "-2" -input_r_y_plus_axis = "+3" -# input_r_y_minus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed. -input_r_y_minus_axis = "-3" -input_menu_toggle_btn = "12" - -input_b_btn_label = "B" -input_y_btn_label = "Y" -input_select_btn_label = "Minus" -input_start_btn_label = "Plus" -input_up_btn_label = "D-Pad Up" -input_down_btn_label = "D-Pad Down" -input_left_btn_label = "D-Pad Left" -input_right_btn_label = "D-Pad Right" -input_a_btn_label = "A" -input_x_btn_label = "X" -input_l_btn_label = "L" -input_r_btn_label = "R" -input_l2_axis_label = "ZL" -input_r2_axis_label = "ZR" -input_l3_btn_label = "AL" -input_r3_btn_label = "AR" -input_l_x_plus_axis_label = "Left Analog X+" -input_l_x_minus_axis_label = "Left Analog X-" -input_l_y_plus_axis_label = "Left Analog Y+" -input_l_y_minus_axis_label = "Left Analog Y-" -input_r_x_plus_axis_label = "Right Analog X+" -input_r_x_minus_axis_label = "Right Analog X-" -input_r_y_plus_axis_label = "Right Analog Y+" -input_r_y_minus_axis_label = "Right Analog Y-" -input_menu_toggle_btn_label = "Home"