From d6e80be991a0a6fc149b3bf0b6fd66a9cc48f249 Mon Sep 17 00:00:00 2001 From: Tony Sesek Date: Thu, 25 Jun 2020 02:27:34 -0700 Subject: [PATCH] Add HORIPAD S to android, dinput, hid, sdl2, udev, xinput --- android/HORIPAD S.cfg | 55 +++++++++++++++++++++++++++++++++++++++++++ dinput/HORIPAD S.cfg | 55 +++++++++++++++++++++++++++++++++++++++++++ hid/HORIPAD S.cfg | 55 +++++++++++++++++++++++++++++++++++++++++++ sdl2/HORIPAD S.cfg | 55 +++++++++++++++++++++++++++++++++++++++++++ udev/HORIPAD S.cfg | 55 +++++++++++++++++++++++++++++++++++++++++++ xinput/HORIPAD S.cfg | 55 +++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 330 insertions(+) create mode 100644 android/HORIPAD S.cfg create mode 100644 dinput/HORIPAD S.cfg create mode 100644 hid/HORIPAD S.cfg create mode 100644 sdl2/HORIPAD S.cfg create mode 100644 udev/HORIPAD S.cfg create mode 100644 xinput/HORIPAD S.cfg diff --git a/android/HORIPAD S.cfg b/android/HORIPAD S.cfg new file mode 100644 index 0000000..d3605d1 --- /dev/null +++ b/android/HORIPAD S.cfg @@ -0,0 +1,55 @@ +input_driver = "android" +input_device = "HORI CO.,LTD. HORIPAD S" +input_vendor_id = "3853" +input_product_id = "193" +input_b_btn = "97" +input_y_btn = "96" +input_select_btn = "104" +input_start_btn = "105" +input_up_btn = "h0up" +input_down_btn = "h0down" +input_left_btn = "h0left" +input_right_btn = "h0right" +input_a_btn = "98" +input_x_btn = "99" +input_l_btn = "100" +input_r_btn = "101" +input_l2_btn = "102" +input_r2_btn = "103" +input_l3_btn = "109" +input_r3_btn = "108" +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_menu_toggle_btn = "110" +# capture is #106 +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" +input_l3_btn_label = "Left Stick Click" +input_r3_btn_label = "Right Stick Click" +input_l_x_plus_axis_label = "Left Analog Right" +input_l_x_minus_axis_label = "Left Analog Left" +input_l_y_plus_axis_label = "Left Analog Down" +input_l_y_minus_axis_label = "Left Analog Up" +input_r_x_plus_axis_label = "Right Analog Right" +input_r_x_minus_axis_label = "Right Analog Left" +input_r_y_plus_axis_label = "Right Analog Down" +input_r_y_minus_axis_label = "Right Analog Up" +input_menu_toggle_btn_label = "Home" diff --git a/dinput/HORIPAD S.cfg b/dinput/HORIPAD S.cfg new file mode 100644 index 0000000..c8c72c5 --- /dev/null +++ b/dinput/HORIPAD S.cfg @@ -0,0 +1,55 @@ +input_driver = "dinput" +input_device = "HORI CO.,LTD. HORIPAD S" +input_vendor_id = "3853" +input_product_id = "193" +input_b_btn = "1" +input_y_btn = "0" +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 = "2" +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_menu_toggle_btn = "12" +# capture button is #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_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" +input_l3_btn_label = "Left Stick Click" +input_r3_btn_label = "Right Stick Click" +input_l_x_plus_axis_label = "Left Analog Right" +input_l_x_minus_axis_label = "Left Analog Left" +input_l_y_plus_axis_label = "Left Analog Down" +input_l_y_minus_axis_label = "Left Analog Up" +input_r_x_plus_axis_label = "Right Analog Right" +input_r_x_minus_axis_label = "Right Analog Left" +input_r_y_plus_axis_label = "Right Analog Down" +input_r_y_minus_axis_label = "Right Analog Up" +input_menu_toggle_btn_label = "Home" diff --git a/hid/HORIPAD S.cfg b/hid/HORIPAD S.cfg new file mode 100644 index 0000000..dd3393a --- /dev/null +++ b/hid/HORIPAD S.cfg @@ -0,0 +1,55 @@ +input_driver = "hid" +input_device = "HORI CO.,LTD. HORIPAD S" +input_vendor_id = "3853" +input_product_id = "193" +input_b_btn = "1" +input_y_btn = "0" +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 = "2" +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_menu_toggle_btn = "12" +# capture button is #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_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" +input_l3_btn_label = "Left Stick Click" +input_r3_btn_label = "Right Stick Click" +input_l_x_plus_axis_label = "Left Analog Right" +input_l_x_minus_axis_label = "Left Analog Left" +input_l_y_plus_axis_label = "Left Analog Down" +input_l_y_minus_axis_label = "Left Analog Up" +input_r_x_plus_axis_label = "Right Analog Right" +input_r_x_minus_axis_label = "Right Analog Left" +input_r_y_plus_axis_label = "Right Analog Down" +input_r_y_minus_axis_label = "Right Analog Up" +input_menu_toggle_btn_label = "Home" diff --git a/sdl2/HORIPAD S.cfg b/sdl2/HORIPAD S.cfg new file mode 100644 index 0000000..5be66d1 --- /dev/null +++ b/sdl2/HORIPAD S.cfg @@ -0,0 +1,55 @@ +input_driver = "sdl2" +input_device = "HORI CO.,LTD. HORIPAD S" +input_vendor_id = "3853" +input_product_id = "193" +input_b_btn = "1" +input_y_btn = "0" +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 = "2" +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_menu_toggle_btn = "12" +# capture button is #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_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" +input_l3_btn_label = "Left Stick Click" +input_r3_btn_label = "Right Stick Click" +input_l_x_plus_axis_label = "Left Analog Right" +input_l_x_minus_axis_label = "Left Analog Left" +input_l_y_plus_axis_label = "Left Analog Down" +input_l_y_minus_axis_label = "Left Analog Up" +input_r_x_plus_axis_label = "Right Analog Right" +input_r_x_minus_axis_label = "Right Analog Left" +input_r_y_plus_axis_label = "Right Analog Down" +input_r_y_minus_axis_label = "Right Analog Up" +input_menu_toggle_btn_label = "Home" diff --git a/udev/HORIPAD S.cfg b/udev/HORIPAD S.cfg new file mode 100644 index 0000000..7875c3f --- /dev/null +++ b/udev/HORIPAD S.cfg @@ -0,0 +1,55 @@ +input_driver = "udev" +input_device = "HORI CO.,LTD. HORIPAD S" +input_vendor_id = "3853" +input_product_id = "193" +input_b_btn = "1" +input_y_btn = "0" +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 = "2" +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_menu_toggle_btn = "12" +# capture button is #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_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" +input_l3_btn_label = "Left Stick Click" +input_r3_btn_label = "Right Stick Click" +input_l_x_plus_axis_label = "Left Analog Right" +input_l_x_minus_axis_label = "Left Analog Left" +input_l_y_plus_axis_label = "Left Analog Down" +input_l_y_minus_axis_label = "Left Analog Up" +input_r_x_plus_axis_label = "Right Analog Right" +input_r_x_minus_axis_label = "Right Analog Left" +input_r_y_plus_axis_label = "Right Analog Down" +input_r_y_minus_axis_label = "Right Analog Up" +input_menu_toggle_btn_label = "Home" diff --git a/xinput/HORIPAD S.cfg b/xinput/HORIPAD S.cfg new file mode 100644 index 0000000..37f1e3c --- /dev/null +++ b/xinput/HORIPAD S.cfg @@ -0,0 +1,55 @@ +input_driver = "xinput" +input_device = "HORI CO.,LTD. HORIPAD S" +input_vendor_id = "3853" +input_product_id = "193" +input_b_btn = "1" +input_y_btn = "0" +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 = "2" +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_menu_toggle_btn = "12" +# capture button is #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_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" +input_l3_btn_label = "Left Stick Click" +input_r3_btn_label = "Right Stick Click" +input_l_x_plus_axis_label = "Left Analog Right" +input_l_x_minus_axis_label = "Left Analog Left" +input_l_y_plus_axis_label = "Left Analog Down" +input_l_y_minus_axis_label = "Left Analog Up" +input_r_x_plus_axis_label = "Right Analog Right" +input_r_x_minus_axis_label = "Right Analog Left" +input_r_y_plus_axis_label = "Right Analog Down" +input_r_y_minus_axis_label = "Right Analog Up" +input_menu_toggle_btn_label = "Home"