diff --git a/udev/Nintendo_Switch_Combined_Joy-Cons.cfg b/udev/Nintendo_Switch_Combined_Joy-Cons.cfg new file mode 100644 index 000000000..ac7f81f35 --- /dev/null +++ b/udev/Nintendo_Switch_Combined_Joy-Cons.cfg @@ -0,0 +1,28 @@ +input_driver = "udev" +input_device = "Nintendo Switch Combined Joy-Cons" +input_vendor_id = "1406" +input_product_id = "8200" +input_b_btn = "0" +input_y_btn = "3" +input_select_btn = "9" +input_start_btn = "10" +input_up_btn = "14" +input_down_btn = "15" +input_left_btn = "16" +input_right_btn = "17" +input_a_btn = "1" +input_x_btn = "2" +input_l_btn = "5" +input_r_btn = "6" +input_l2_btn = "7" +input_r2_btn = "8" +input_l3_btn = "12" +input_r3_btn = "13" +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 = "+2" +input_r_x_minus_axis = "-2" +input_r_y_plus_axis = "+3" +input_r_y_minus_axis = "-3" diff --git a/udev/Nintendo_Switch_Lite_Gamepad.cfg b/udev/Nintendo_Switch_Lite_Gamepad.cfg new file mode 100644 index 000000000..0398b3b82 --- /dev/null +++ b/udev/Nintendo_Switch_Lite_Gamepad.cfg @@ -0,0 +1,29 @@ +input_driver = "udev" +input_device = "Nintendo Switch Lite Gamepad" +input_vendor_id = "1406" +input_product_id = "61731" +input_b_btn = "0" +input_y_btn = "3" +input_select_btn = "9" +input_start_btn = "10" +input_up_btn = "14" +input_down_btn = "15" +input_left_btn = "16" +input_right_btn = "17" +input_a_btn = "1" +input_x_btn = "2" +input_l_btn = "5" +input_r_btn = "6" +input_l2_btn = "7" +input_r2_btn = "8" +input_l3_btn = "12" +input_r3_btn = "13" +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 = "+2" +input_r_x_minus_axis = "-2" +input_r_y_plus_axis = "+3" +input_r_y_minus_axis = "-3" +input_gun_trigger_mbtn = "1" diff --git a/udev/Nintendo_Switch_Pro_Controller.cfg b/udev/Nintendo_Switch_Pro_Controller.cfg new file mode 100644 index 000000000..1ce83a3af --- /dev/null +++ b/udev/Nintendo_Switch_Pro_Controller.cfg @@ -0,0 +1,28 @@ +input_driver = "udev" +input_device = "Nintendo Switch Pro Controller" +input_vendor_id = "1406" +input_product_id = "8201" +input_b_btn = "0" +input_y_btn = "3" +input_select_btn = "9" +input_start_btn = "10" +input_up_btn = "14" +input_down_btn = "15" +input_left_btn = "16" +input_right_btn = "17" +input_a_btn = "1" +input_x_btn = "2" +input_l_btn = "5" +input_r_btn = "6" +input_l2_btn = "7" +input_r2_btn = "8" +input_l3_btn = "12" +input_r3_btn = "13" +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 = "+2" +input_r_x_minus_axis = "-2" +input_r_y_plus_axis = "+3" +input_r_y_minus_axis = "-3" diff --git a/udev/Nintendo_Switch_Snes_Controller.cfg b/udev/Nintendo_Switch_Snes_Controller.cfg new file mode 100644 index 000000000..0776d9ba9 --- /dev/null +++ b/udev/Nintendo_Switch_Snes_Controller.cfg @@ -0,0 +1,28 @@ +input_driver = "udev" +input_device = "Nintendo Switch Snes Controller" +input_vendor_id = "1406" +input_product_id = "8215" +input_b_btn = "0" +input_y_btn = "3" +input_select_btn = "9" +input_start_btn = "10" +input_up_btn = "14" +input_down_btn = "15" +input_left_btn = "16" +input_right_btn = "17" +input_a_btn = "1" +input_x_btn = "2" +input_l_btn = "5" +input_r_btn = "6" +input_l2_btn = "7" +input_r2_btn = "8" +input_l3_btn = "12" +input_r3_btn = "13" +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 = "+2" +input_r_x_minus_axis = "-2" +input_r_y_plus_axis = "+3" +input_r_y_minus_axis = "-3" diff --git a/udev/Odin_Gamepad.cfg b/udev/Odin_Gamepad.cfg new file mode 100644 index 000000000..11935c85b --- /dev/null +++ b/udev/Odin_Gamepad.cfg @@ -0,0 +1,34 @@ +input_driver = "udev" +input_device = "Odin Gamepad" +input_device_display_name = "Odin Gamepad" +input_vendor_id = "8224" +input_product_id = "273" + +input_up_btn = "11" +input_down_btn = "12" +input_left_btn = "13" +input_right_btn = "14" +input_a_btn = "1" +input_b_btn = "0" +input_x_btn = "2" +input_y_btn = "3" +input_select_btn = "6" +input_start_btn = "7" + +input_l_btn = "4" +input_l3_btn = "9" +input_r_btn = "5" +input_r3_btn = "10" + +input_l2_axis = "-2" +input_r2_axis = "-5" + +input_l_x_plus_axis = "+1" +input_l_x_minus_axis = "-1" +input_l_y_plus_axis = "-0" +input_l_y_minus_axis = "+0" + +input_r_x_plus_axis = "-3" +input_r_x_minus_axis = "+3" +input_r_y_plus_axis = "-4" +input_r_y_minus_axis = "+4"