"controller_mappings" { "version" "3" "revision" "416" "title" "Paco: Titanfall Button Kicker" "description" "Controller output, joystick move on left pad. Mouse like joystick on gyro and right pad with trackball no friction. Button Kicker controller layout using crouch and reload on grips. Jump and melee on pad clicks. In game sensitivity high." "creator" "76561198352559994" "controller_type" "controller_steamcontroller_gordon" "major_revision" "0" "minor_revision" "0" "Timestamp" "2047" "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" "key_press SPACE" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q" } } } } } } "group" { "id" "10" "mode" "trigger" "inputs" { } } "group" { "id" "11" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button LSTICK_UP" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button LSTICK_DOWN" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button LSTICK_RIGHT" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button LSTICK_LEFT" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "12" "mode" "joystick_move" "inputs" { } } "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" } } } } } "settings" { "layout" "2" } } "group" { "id" "14" "mode" "four_buttons" "inputs" { } } "group" { "id" "15" "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" "16" "mode" "absolute_mouse" "inputs" { } } "group" { "id" "17" "mode" "mouse_region" "inputs" { } } "group" { "id" "18" "mode" "absolute_mouse" "inputs" { } } "group" { "id" "19" "mode" "mouse_region" "inputs" { } } "group" { "id" "26" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, Eject" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, Titanfall/Core" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, Map" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, Anti-Titan Weapon" } "settings" { "haptic_intensity" "1" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT, Sprint" } } } } } "settings" { "requires_click" "0" "layout" "0" } } "group" { "id" "27" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } } } } } "settings" { "output_joystick" "1" } } "group" { "id" "28" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A, Jump" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B, Melee" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X, Reload/Use" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button Y, Switch/Pickup" } } } } } } "group" { "id" "29" "mode" "four_buttons" "inputs" { } } "group" { "id" "30" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A" } "settings" { "haptic_intensity" "1" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A, Jump" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "requires_click" "0" "deadzone" "7540" "haptic_intensity_override" "0" "overlap_region" "5750" } } "group" { "id" "31" "mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } } } } } "settings" { "sensitivity" "273" "haptic_intensity" "0" "doubetap_max_duration" "324" } } "group" { "id" "32" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_LEFT, Aim" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "1" } } "group" { "id" "33" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_RIGHT, Fire" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "2" } } "group" { "id" "34" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "300" "haptic_intensity" "0" } } "group" { "id" "45" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press BACK_TICK" } } } } } } "group" { "id" "46" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A, Jump" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "haptic_intensity" "0" } } "group" { "id" "58" "mode" "four_buttons" "inputs" { } } "group" { "id" "74" "mode" "dpad" "inputs" { } "settings" { "requires_click" "0" "layout" "0" } } "group" { "id" "75" "mode" "single_button" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } } } } } } "group" { "id" "76" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "234" "haptic_intensity" "0" } } "group" { "id" "77" "mode" "mouse_joystick" "inputs" { } } "group" { "id" "78" "mode" "mouse_joystick" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B, Melee" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "friction" "4" } } "group" { "id" "79" "mode" "joystick_camera" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "80" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "deadzone_inner_radius" "16000" } } "group" { "id" "25" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button START, Settings" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SELECT, Score" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_LEFT, Tactical" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SHOULDER_RIGHT, Ordnance" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, Crouch Toggle" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X, Reload/Use" } } } } "right_click" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift right_trackpad 75" } "settings" { "interruptable" "0" } } "Full_Press" { "bindings" { "binding" "mode_shift gyro 76" } "settings" { "interruptable" "0" } } } } } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "25" "switch active" "31" "right_trackpad inactive" "75" "right_trackpad inactive modeshift" "78" "right_trackpad active" "79" "right_trackpad inactive" "80" "right_trackpad inactive" "34" "gyro inactive" "76" "gyro inactive modeshift" "77" "gyro active" "26" "joystick active" "27" "joystick inactive modeshift" "45" "joystick inactive" "74" "joystick inactive modeshift" "28" "button_diamond active" "29" "button_diamond inactive modeshift" "30" "left_trackpad inactive" "46" "left_trackpad active" "58" "left_trackpad inactive" "32" "left_trigger active" "33" "right_trigger active" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }