"controller_mappings" { "version" "3" "title" "Gyro-driven, Duel-pad controlled" "description" "Gyro controlls movement. Left pad controlls punches, right pad controlls kicks. The macros are bound to the shoulder buttons and the right analog controls are bound to the triggers. A and B are accept and cancel and the analog stick doubles as a d-pad, for your convenience in meus." "creator" "76561197972937839" "actions" { "Default" { "title" "Fighting" "legacy_set" "1" } "Preset_1000002" { "title" "Menu" "legacy_set" "1" } } "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, Accept" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X, Cancel" } } } } } "settings" { "button_size" "17994" "button_dist" "19994" } } "group" { "id" "1" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Mid Punch" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, Light Punch + Heavy Punch" "binding" "key_press A, Light Punch + Heavy Punch" "binding" "key_press D, Light Punch + Heavy Punch" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, Heavy Punch" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, Light Punch" } } } } } "settings" { "deadzone" "3276" "edge_binding_radius" "24996" "haptic_intensity" "0" "analog_emulation_period" "29" } } "group" { "id" "2" "mode" "joystick_camera" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } } } } } "settings" { "haptic_intensity" "0" "sensitivity" "98" } } "group" { "id" "3" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "4" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press B, Right Analog Down" } } } } } "settings" { "haptic_intensity" "0" "adaptive_threshold" "0" } } "group" { "id" "5" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press H, Right Analog Up" } } } } } "settings" { "haptic_intensity" "0" "adaptive_threshold" "0" } } "group" { "id" "6" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_joystick" "1" } } "group" { "id" "7" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button Y" } } } } } "settings" { "requires_click" "0" "button_size" "17996" "button_dist" "19996" } } "group" { "id" "8" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press UP_ARROW" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW" } } } } } "settings" { "haptic_intensity" "0" } } "group" { "id" "9" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RETURN" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" } } } } } } "group" { "id" "10" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "11" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "12" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "274" } } "group" { "id" "13" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "16" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "17" "mode" "joystick_move" "inputs" { } "settings" { "deadzone_inner_radius" "5599" "deadzone_shape" "1" "gyro_neutral" "7373" "gyro_button" "7" } } "group" { "id" "18" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X, Mid Kick" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Z, Light Kick + Heavy Kick" "binding" "key_press Z, Light Kick + Heavy Kick" "binding" "key_press C, Light Kick + Heavy Kick" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Heavy Kick" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Z, Light Kick" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "14" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RETURN, Start" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F, Select" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press V, Macro 1" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press G, Macro 2" } } } } } } "group" { "id" "15" "mode" "switches" "inputs" { } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "14" "switch active" "0" "button_diamond active" "1" "left_trackpad active" "2" "right_trackpad inactive" "6" "right_trackpad inactive" "7" "right_trackpad inactive" "18" "right_trackpad active" "3" "joystick inactive" "8" "joystick active" "4" "left_trigger active" "5" "right_trigger active" "16" "gyro inactive" "17" "gyro active" } } "preset" { "id" "1" "name" "" "group_source_bindings" { } } "preset" { "id" "2" "name" "Preset_1000002" "group_source_bindings" { "15" "switch active" "9" "button_diamond active" "13" "left_trackpad active" "12" "right_trackpad active" "10" "left_trigger active" "11" "right_trigger active" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }