diff --git a/hid/MD_Gen_Control_Pad_Switch_Online.cfg b/hid/MD_Gen_Control_Pad_Switch_Online.cfg new file mode 100644 index 000000000..f1b0015da --- /dev/null +++ b/hid/MD_Gen_Control_Pad_Switch_Online.cfg @@ -0,0 +1,42 @@ +input_driver = "hid" +input_device = "MD/Gen Control Pad" +input_device_display_name = "Switch Megadrive/Genesis Control Pad" + +input_vendor_id = "1406" +input_product_id = "8215" + +input_b_btn = "0" +input_y_btn = "1" +input_select_btn = "7" +input_start_btn = "9" +input_up_btn = "h0up" +input_down_btn = "h0down" +input_left_btn = "h0left" +input_right_btn = "h0right" +input_a_btn = "5" +input_x_btn = "2" +input_l_btn = "6" +input_r_btn = "4" +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_menu_toggle_btn = "12" + +input_b_btn_label = "B" +input_y_btn_label = "A" +input_select_btn_label = "Mode" +input_start_btn_label = "Start" +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 = "C" +input_x_btn_label = "Y" +input_l_btn_label = "X" +input_r_btn_label = "Z" +input_l_x_plus_axis_label = "Joystick Right" +input_l_x_minus_axis_label = "Joystick Left" +input_l_y_plus_axis_label = "Joystick Down" +input_l_y_minus_axis_label = "Joystick Up" +input_menu_toggle_btn_label = "Home" diff --git a/hid/N64_Nintendo_Switch_Online.cfg b/hid/N64_Nintendo_Switch_Online.cfg new file mode 100644 index 000000000..ebcc6cfef --- /dev/null +++ b/hid/N64_Nintendo_Switch_Online.cfg @@ -0,0 +1,50 @@ +input_driver = "hid" +input_device = "N64 Controller" +input_device_display_name = "Switch N64 Controller" + +input_vendor_id = "1406" +input_product_id = "8217" + +input_b_btn = "1" +input_a_btn = "0" +input_y_btn = "0" +input_start_btn = "9" +input_select_btn = "10" +input_up_btn = "h0up" +input_down_btn = "h0down" +input_left_btn = "h0left" +input_right_btn = "h0right" +input_l_btn = "4" +input_r_btn = "5" +input_l2_btn = "6" +input_r_x_plus_btn = "8" +input_r_x_minus_btn = "3" +input_r_y_plus_btn = "7" +input_r_y_minus_btn = "2" +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_menu_toggle_btn = "12" + + +input_b_btn_label = "A" +input_y_btn_label = "B" +input_start_btn_label = "Start" +input_select_btn_label = "ZR" +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_l_btn_label = "L" +input_r_btn_label = "R" +input_l2_btn_label = "Z" +input_r_x_plus_btn_label = "C Right" +input_r_x_minus_btn_label = "C Left" +input_r_y_minus_btn_label = "C Up" +input_r_y_plus_btn_label = "C Down" +input_l_x_plus_axis_label = "Joystick Right" +input_l_x_minus_axis_label = "Joystick Left" +input_l_y_plus_axis_label = "Joystick Down" +input_l_y_minus_axis_label = "Joystick Up" +input_menu_toggle_btn_label = "Home" diff --git a/hid/SNES_Nintendo_Switch_Online.cfg b/hid/SNES_Nintendo_Switch_Online.cfg new file mode 100644 index 000000000..c3194892e --- /dev/null +++ b/hid/SNES_Nintendo_Switch_Online.cfg @@ -0,0 +1,36 @@ +input_driver = "hid" +input_device = "SNES Controller" +input_device_display_name = "Switch SNES Controller" + +input_vendor_id = "1406" +input_product_id = "8215" + +input_b_btn = "0" +input_a_btn = "1" +input_y_btn = "2" +input_x_btn = "3" +input_l_btn = "4" +input_r_btn = "5" +input_l2_btn = "6" +input_select_btn = "8" +input_start_btn = "9" +input_r2_btn = "15" +input_up_btn = "h0up" +input_down_btn = "h0down" +input_left_btn = "h0left" +input_right_btn = "h0right" + +input_b_btn_label = "B" +input_y_btn_label = "Y" +input_select_btn_label = "SELECT" +input_start_btn_label = "START" +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"