diff --git a/sdl2/Nintendo Switch Pro Controller.cfg b/sdl2/Nintendo Switch Pro Controller.cfg index 1b84edf5d..903839633 100644 --- a/sdl2/Nintendo Switch Pro Controller.cfg +++ b/sdl2/Nintendo Switch Pro Controller.cfg @@ -1,35 +1,23 @@ -# Nintendo Switch Pro Controller (with nintendo-hid) -# 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: -# "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/ - input_driver = "sdl2" input_device = "Nintendo Switch Pro Controller" - input_vendor_id = "1406" input_product_id = "8201" - -input_a_btn = "1" -input_b_btn = "0" -input_x_btn = "2" +input_b_btn = "1" input_y_btn = "3" 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_a_btn = "0" +input_x_btn = "2" 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_menu_toggle_btn = "5" -input_up_btn = "11" -input_down_btn = "12" -input_left_btn = "13" -input_right_btn = "14" input_l_x_plus_axis = "+0" input_l_x_minus_axis = "-0" input_l_y_plus_axis = "+1" @@ -38,24 +26,24 @@ input_r_x_plus_axis = "+2" input_r_x_minus_axis = "-2" input_r_y_plus_axis = "+3" input_r_y_minus_axis = "-3" - -input_a_btn_label = "A" +input_menu_toggle_btn = "5" +input_screenshot_btn = "15" input_b_btn_label = "B" -input_x_btn_label = "X" input_y_btn_label = "Y" input_select_btn_label = "Minus" input_start_btn_label = "Plus" -input_l_btn_label = "L" -input_r_btn_label = "R" -input_l2_axis_label = "ZL" -input_r2_axis_label = "ZR" -input_l3_btn_label = "Left Stick Press" -input_r3_btn_label = "Right Stick Press" -input_menu_toggle_btn_label = "Home" 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_btn_label = "ZL" +input_r2_btn_label = "ZR" +input_l3_btn_label = "Left Stick Press" +input_r3_btn_label = "Right Stick Press" input_l_x_plus_axis_label = "Left Analog X+ (Right)" input_l_x_minus_axis_label = "Left Analog X- (Left)" input_l_y_plus_axis_label = "Left Analog Y+ (Down)" @@ -64,3 +52,5 @@ input_r_x_plus_axis_label = "Right Analog X+ (Right)" input_r_x_minus_axis_label = "Right Analog X- (Left)" input_r_y_plus_axis_label = "Right Analog Y+ (Down)" input_r_y_minus_axis_label = "Right Analog Y- (Up)" +input_menu_toggle_btn_label = "Home" +input_screenshot_btn_label = "Screenshot"