"controller_mappings" { "version" "3" "title" "Gyro Only Aside from Tanks" "description" "All default aside from Pilot, rebind YAW to mouse left right, and add mouse up down to pitch. This allows for gyro aim when flying. Tanks have mouse look too, because sens is strange in them. Dpad under mouse. :)" "creator" "76561198283906686" "controller_type" "controller_steamcontroller_gordon" "Timestamp" "1888592088" "actions" { "Default" { "title" "Default" "legacy_set" "1" } "Preset_1000001" { "title" "Flying" "legacy_set" "1" } "Preset_1000002" { "title" "Tank Dpad blw Mouse" "legacy_set" "1" } "Preset_1000003" { "title" "Gyro Calibration" "legacy_set" "1" } } "action_layers" { } "localization" { "english" { "title" "Gamepad with Mouse and Gyro" "description" "The template works best for games that are designed with a gamepad in mind, but also support a desktop mouse for camera control or aim. This uses both the right pad and the gyro to allow for the most precise aim in games which support gamepad and mouse." } } "group" { "id" "0" "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" } } } } } } "group" { "id" "1" "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" "2" "mode" "joystick_camera" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "1" } } } } } } "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 LEFT_SHIFT" } "settings" { "haptic_intensity" "2" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT, ADS(Hold Breath)" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "5904" "adaptive_threshold" "0" } } "group" { "id" "5" "mode" "trigger" "inputs" { "click" { "activators" { "Long_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "hold_repeats" "1" "long_press_time" "268" "repeat_rate" "150" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, Fire(Turbo Fire)" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "5084" "adaptive_threshold" "0" } } "group" { "id" "6" "mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "sensitivity" "223" "doubetap_max_duration" "324" } } "group" { "id" "7" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "8" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "204" "haptic_intensity" "0" "sensitivity_vert_scale" "79" "mouse_smoothing" "8" } } "group" { "id" "10" "mode" "radial_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B, Crouch/Prone, ghost_045_move_0140.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_9" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_10" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_11" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_12" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_position_x" "100" "touch_menu_position_y" "45" "touch_menu_scale" "63" "touch_menu_show_labels" "0" } } "group" { "id" "11" "mode" "radial_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PERIOD, Cancel, ghost_035_magic_0321.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 2 1 1, Flying, ghost_060_vehicle_0120.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 3 1 1, Driving, ghost_060_vehicle_0010.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PERIOD, Infantry, ghost_050_menu_0040.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 4 1 1, Gyro Calibration, ghost_100_target_0100.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_position_x" "0" "touch_menu_position_y" "48" "touch_menu_scale" "69" "touch_menu_show_labels" "0" } } "group" { "id" "12" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } } } } } "settings" { "deadzone" "6723" } } "group" { "id" "14" "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" } } } } } } "group" { "id" "15" "mode" "radial_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PERIOD, Cancel, ghost_035_magic_0321.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PERIOD, Flying, ghost_060_vehicle_0120.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 3 1 1, Tank, ghost_060_vehicle_0010.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 1 1 1, Infantry, ghost_050_menu_0040.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 4 1 1, Gyro Calibration, ghost_100_target_0100.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_position_x" "0" "touch_menu_position_y" "48" "touch_menu_scale" "69" "touch_menu_show_labels" "0" } } "group" { "id" "16" "mode" "radial_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button MIDDLE, Freelook/Chase Camera, ghost_050_menu_0160.png #000000 #33ad69" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_9" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_10" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_11" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_12" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_position_x" "100" "touch_menu_position_y" "45" "touch_menu_scale" "63" "touch_menu_show_labels" "0" } } "group" { "id" "17" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } } } } } "settings" { "deadzone" "6723" } } "group" { "id" "18" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } "settings" { "haptic_intensity" "2" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT, ADS(Hold Breath)" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "5904" "adaptive_threshold" "0" } } "group" { "id" "19" "mode" "trigger" "inputs" { "click" { "activators" { "Long_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "hold_repeats" "1" "long_press_time" "268" "repeat_rate" "150" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, Fire(Turbo Fire)" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "5084" "adaptive_threshold" "0" } } "group" { "id" "20" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "204" "haptic_intensity" "0" "sensitivity_vert_scale" "79" "mouse_smoothing" "8" } } "group" { "id" "21" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Spot/Commo Rose" } } } } } "settings" { "output_joystick" "1" } } "group" { "id" "23" "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" } } } } } } "group" { "id" "24" "mode" "radial_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PERIOD, Cancel, ghost_035_magic_0321.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 2 1 1, Flying, ghost_060_vehicle_0120.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PERIOD, Driving, ghost_060_vehicle_0010.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 1 1 1, Infantry, ghost_050_menu_0040.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 4 1 1, Gyro Calibration, ghost_100_target_0100.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_position_x" "0" "touch_menu_position_y" "48" "touch_menu_scale" "69" "touch_menu_show_labels" "0" } } "group" { "id" "25" "mode" "radial_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button MIDDLE, Freelook/Chase Camera, ghost_050_menu_0160.png #000000 #33ad69" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_9" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_10" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_11" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_12" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_position_x" "100" "touch_menu_position_y" "45" "touch_menu_scale" "63" "touch_menu_show_labels" "0" } } "group" { "id" "26" "mode" "joystick_move" "inputs" { } } "group" { "id" "27" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } "settings" { "haptic_intensity" "2" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT, ADS(Hold Breath)" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "5904" "adaptive_threshold" "0" } } "group" { "id" "28" "mode" "trigger" "inputs" { "click" { "activators" { "Long_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "hold_repeats" "1" "long_press_time" "268" "repeat_rate" "150" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, Fire(Turbo Fire)" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "5084" "adaptive_threshold" "0" } } "group" { "id" "29" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "427" "haptic_intensity" "0" "sensitivity_vert_scale" "99" "mouse_smoothing" "8" } } "group" { "id" "30" "mode" "dpad" "inputs" { "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A" } } } } } } "group" { "id" "31" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "1000" "haptic_intensity" "2" "rotation" "14" "friction" "1" "sensitivity_vert_scale" "89" } } "group" { "id" "33" "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" } } } } } } "group" { "id" "34" "mode" "radial_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PERIOD, Cancel, ghost_035_magic_0321.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 2 1 1, Flying, ghost_060_vehicle_0120.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 3 1 1, Driving, ghost_060_vehicle_0010.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 1 1 1, Infantry, ghost_050_menu_0040.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PERIOD, Gyro Calibration, ghost_100_target_0100.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_position_x" "0" "touch_menu_position_y" "48" "touch_menu_scale" "69" "touch_menu_show_labels" "0" } } "group" { "id" "35" "mode" "radial_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B, Crouch/Prone, ghost_045_move_0140.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Dpad Right, ghost_045_move_0210.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Dpad Down, ghost_045_move_0200.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_9" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_10" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_11" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Dpad Left, ghost_045_move_0230.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_12" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Dpad Up, ghost_045_move_0220.png #000000 #E4E4E4" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_position_x" "100" "touch_menu_position_y" "45" "touch_menu_scale" "63" "touch_menu_show_labels" "0" } } "group" { "id" "36" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } } } } } "settings" { "deadzone" "6723" } } "group" { "id" "37" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } "settings" { "haptic_intensity" "2" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT, ADS(Hold Breath)" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "5904" "adaptive_threshold" "0" } } "group" { "id" "38" "mode" "trigger" "inputs" { "click" { "activators" { "Long_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "hold_repeats" "1" "long_press_time" "268" "repeat_rate" "150" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, Fire(Turbo Fire)" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "5084" "adaptive_threshold" "0" } } "group" { "id" "39" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "204" "haptic_intensity" "0" "sensitivity_vert_scale" "79" "mouse_smoothing" "8" "gyro_button" "0" } } "group" { "id" "40" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT" } } } } } "settings" { "requires_click" "0" "layout" "0" "deadzone" "22587" } } "group" { "id" "41" "mode" "absolute_mouse" "inputs" { } "settings" { "haptic_intensity" "0" } } "group" { "id" "9" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Map(Zoom Mini-Map)" } } "Long_Press" { "bindings" { "binding" "key_press N" } "settings" { "long_press_time" "299" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Menu(Score Board)" } } "Long_Press" { "bindings" { "binding" "key_press TAB" } "settings" { "long_press_time" "224" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT, Grenade" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, Melee" } } "Long_Press" { "bindings" { "binding" "key_press LEFT_ALT" } "settings" { "long_press_time" "292" "haptic_intensity" "3" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A, Jump" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Spot/Commo Rose" } } } } "left_trigger" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift gyro 41" } "settings" { "interruptable" "0" } } } } } } "group" { "id" "13" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Map(Zoom Mini-Map)" } } "Long_Press" { "bindings" { "binding" "key_press N" } "settings" { "long_press_time" "299" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Menu(Score Board)" } } "Long_Press" { "bindings" { "binding" "key_press TAB" } "settings" { "long_press_time" "224" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT, Repair" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, View(Voice Chat)" } } "Long_Press" { "bindings" { "binding" "key_press LEFT_ALT" } "settings" { "long_press_time" "292" "haptic_intensity" "3" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button LSTICK_DOWN, Brakes" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button LSTICK_UP, Gas" } } } } } } "group" { "id" "22" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Map(Zoom Mini-Map)" } } "Long_Press" { "bindings" { "binding" "key_press N" } "settings" { "long_press_time" "299" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Menu(Score Board)" } } "Long_Press" { "bindings" { "binding" "key_press TAB" } "settings" { "long_press_time" "224" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT, Repair" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, View(Voice Chat)" } } "Long_Press" { "bindings" { "binding" "key_press LEFT_ALT" } "settings" { "long_press_time" "292" "haptic_intensity" "3" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A, Swap Seats" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Spot/Commo Rose" } } } } "right_click" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift right_trackpad 40" } "settings" { "interruptable" "0" } } } } } } "group" { "id" "32" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Map(Zoom Mini-Map)" } } "Long_Press" { "bindings" { "binding" "key_press N" } "settings" { "long_press_time" "299" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Menu(Score Board)" } } "Long_Press" { "bindings" { "binding" "key_press TAB" } "settings" { "long_press_time" "224" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT, Grenade" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, Melee" } } "Long_Press" { "bindings" { "binding" "key_press LEFT_ALT" } "settings" { "long_press_time" "292" "haptic_intensity" "3" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A, Jump" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Spot/Commo Rose" } } } } } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "9" "switch active" "8" "gyro active" "41" "gyro active modeshift" "2" "right_trackpad inactive" "6" "right_trackpad inactive" "7" "right_trackpad inactive" "10" "right_trackpad active" "0" "button_diamond active" "1" "left_trackpad inactive" "11" "left_trackpad active" "3" "joystick inactive" "12" "joystick active" "4" "left_trigger active" "5" "right_trigger active" } } "preset" { "id" "1" "name" "Preset_1000001" "group_source_bindings" { "13" "switch active" "20" "gyro active" "16" "right_trackpad active" "14" "button_diamond active" "15" "left_trackpad active" "17" "joystick inactive" "21" "joystick active" "18" "left_trigger active" "19" "right_trigger active" } } "preset" { "id" "2" "name" "Preset_1000002" "group_source_bindings" { "22" "switch active" "29" "gyro active" "25" "right_trackpad inactive" "31" "right_trackpad active" "40" "right_trackpad active modeshift" "23" "button_diamond active" "24" "left_trackpad active" "26" "joystick active" "30" "joystick inactive" "27" "left_trigger active" "28" "right_trigger active" } } "preset" { "id" "3" "name" "Preset_1000003" "group_source_bindings" { "32" "switch active" "39" "gyro active" "35" "right_trackpad active" "33" "button_diamond active" "34" "left_trackpad active" "36" "joystick active" "37" "left_trigger active" "38" "right_trigger active" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }