"controller_mappings" { "version" "3" "revision" "85" "title" "Keyboard and Mouse Mode with Gyro Aiming" "description" "Set input to Keyboard and Mouse in game settings, and sensitivity to Low. Special camera layer is active when triggering camera mode. Zoom by swiping left touchpad (hold left bumper to focus instead)." "creator" "76561198012652890" "progenitor" "" "url" "" "export_type" "unknown" "controller_type" "controller_steamcontroller_gordon" "major_revision" "0" "minor_revision" "0" "Timestamp" "907186192" "actions" { "Default" { "title" "Default" "legacy_set" "1" } "Preset_1000002" { "title" "Menu" "legacy_set" "1" } } "action_layers" { "Preset_1000001" { "title" "Camera Mode" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } } "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" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Jump" } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Crouch" } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Interact" } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Change Item" } } } "disabled_activators" { } } } } "group" { "id" "1" "mode" "dpad" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press T, ISO" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X, Fire Select" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F, Flash Box" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Auto Focus" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "layout" "0" } } "group" { "id" "2" "mode" "joystick_camera" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } } "group" { "id" "3" "mode" "joystick_move" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "4" "mode" "trigger" "description" "" "inputs" { "click" { "activators" { "Start_Press" { "bindings" { "binding" "controller_action add_layer 3 1 1, Enter Camera Mode" } } "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "5" "mode" "trigger" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press V, Aperture" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "6" "mode" "absolute_mouse" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press G, Shutter Speed" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "sensitivity" "697" "doubetap_max_duration" "324" } } "group" { "id" "7" "mode" "joystick_move" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "8" "mode" "absolute_mouse" "description" "" "inputs" { } "settings" { "sensitivity" "83" "haptic_intensity" "0" "acceleration" "2" } } "group" { "id" "10" "mode" "disabled" "description" "" } "group" { "id" "11" "mode" "dpad" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Move Forewards" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Move Backwards" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, Move Right" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, Move Left" } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Roller Skates" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "12" "mode" "disabled" "description" "" } "group" { "id" "14" "mode" "four_buttons" "description" "" "inputs" { "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT, Slow Down/Speed Up Toggle" } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "15" "mode" "dpad" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, Zoom In" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, Zoom Out" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Focus In" "binding" "mouse_wheel SCROLL_UP, Focus In" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Focus Out" "binding" "mouse_wheel SCROLL_DOWN, Focus Out" } } } "disabled_activators" { } } } "settings" { "layer" "1" "layout" "2" "deadzone" "5966" "edge_binding_radius" "32000" "analog_emulation_period" "13" "overlap_region" "16000" } } "group" { "id" "16" "mode" "absolute_mouse" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "17" "mode" "dpad" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "18" "mode" "trigger" "description" "" "inputs" { "click" { "activators" { "Start_Press" { "bindings" { "binding" "controller_action remove_layer 3 1 1, Exit Camera Mode" } } "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "19" "mode" "trigger" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, Take Photo" } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "20" "mode" "absolute_mouse" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "21" "mode" "disabled" "description" "" } "group" { "id" "22" "mode" "trigger" "description" "" "inputs" { } } "group" { "id" "23" "mode" "disabled" "description" "" } "group" { "id" "24" "mode" "disabled" "description" "" } "group" { "id" "25" "mode" "disabled" "description" "" } "group" { "id" "26" "mode" "disabled" "description" "" } "group" { "id" "27" "mode" "disabled" "description" "" } "group" { "id" "28" "mode" "disabled" "description" "" } "group" { "id" "29" "mode" "disabled" "description" "" } "group" { "id" "30" "mode" "disabled" "description" "" } "group" { "id" "31" "mode" "disabled" "description" "" } "group" { "id" "32" "mode" "disabled" "description" "" } "group" { "id" "33" "mode" "disabled" "description" "" } "group" { "id" "34" "mode" "disabled" "description" "" } "group" { "id" "35" "mode" "disabled" "description" "" } "group" { "id" "36" "mode" "disabled" "description" "" } "group" { "id" "37" "mode" "disabled" "description" "" } "group" { "id" "38" "mode" "disabled" "description" "" } "group" { "id" "39" "mode" "disabled" "description" "" } "group" { "id" "40" "mode" "disabled" "description" "" } "group" { "id" "41" "mode" "disabled" "description" "" } "group" { "id" "42" "mode" "2dscroll" "description" "" "inputs" { "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, Zoom/Focus Out" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, Zoom/Focus In" } } } "disabled_activators" { } } } "settings" { "layer" "1" "sensitivity" "1000" "scroll_friction" "2" } } "group" { "id" "43" "mode" "absolute_mouse" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "44" "mode" "disabled" "description" "" } "group" { "id" "45" "mode" "disabled" "description" "" } "group" { "id" "46" "mode" "disabled" "description" "" } "group" { "id" "47" "mode" "disabled" "description" "" } "group" { "id" "48" "mode" "scrollwheel" "description" "" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, Zoom/Focus In" } } } "disabled_activators" { } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, Zoom/Focus Out" } } } "disabled_activators" { } } } "settings" { "layer" "1" "scroll_angle" "180" "haptic_intensity" "1" "scroll_type" "1" "scroll_friction" "3" } } "group" { "id" "49" "mode" "disabled" "description" "" } "group" { "id" "50" "mode" "2dscroll" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "51" "mode" "disabled" "description" "" } "group" { "id" "52" "mode" "disabled" "description" "" } "group" { "id" "53" "mode" "disabled" "description" "" } "group" { "id" "54" "mode" "disabled" "description" "" } "group" { "id" "55" "mode" "disabled" "description" "" } "group" { "id" "56" "mode" "disabled" "description" "" } "group" { "id" "57" "mode" "disabled" "description" "" } "group" { "id" "58" "mode" "disabled" "description" "" } "group" { "id" "59" "mode" "disabled" "description" "" } "group" { "id" "60" "mode" "disabled" "description" "" } "group" { "id" "61" "mode" "disabled" "description" "" } "group" { "id" "62" "mode" "disabled" "description" "" } "group" { "id" "63" "mode" "disabled" "description" "" } "group" { "id" "64" "mode" "disabled" "description" "" } "group" { "id" "65" "mode" "disabled" "description" "" } "group" { "id" "66" "mode" "joystick_move" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "67" "mode" "joystick_camera" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "68" "mode" "disabled" "description" "" } "group" { "id" "69" "mode" "disabled" "description" "" } "group" { "id" "70" "mode" "disabled" "description" "" } "group" { "id" "71" "mode" "disabled" "description" "" } "group" { "id" "72" "mode" "disabled" "description" "" } "group" { "id" "73" "mode" "disabled" "description" "" } "group" { "id" "74" "mode" "disabled" "description" "" } "group" { "id" "75" "mode" "disabled" "description" "" } "group" { "id" "76" "mode" "four_buttons" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RETURN" } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" } } } "disabled_activators" { } } } } "group" { "id" "77" "mode" "trigger" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "78" "mode" "trigger" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "80" "mode" "disabled" "description" "" } "group" { "id" "81" "mode" "disabled" "description" "" } "group" { "id" "82" "mode" "dpad" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press UP_ARROW" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "layout" "0" } } "group" { "id" "83" "mode" "disabled" "description" "" } "group" { "id" "84" "mode" "disabled" "description" "" } "group" { "id" "85" "mode" "absolute_mouse" "description" "" "inputs" { } } "group" { "id" "86" "mode" "disabled" "description" "" } "group" { "id" "87" "mode" "disabled" "description" "" } "group" { "id" "88" "mode" "disabled" "description" "" } "group" { "id" "89" "mode" "disabled" "description" "" } "group" { "id" "90" "mode" "disabled" "description" "" } "group" { "id" "91" "mode" "disabled" "description" "" } "group" { "id" "92" "mode" "disabled" "description" "" } "group" { "id" "93" "mode" "disabled" "description" "" } "group" { "id" "94" "mode" "disabled" "description" "" } "group" { "id" "95" "mode" "disabled" "description" "" } "group" { "id" "96" "mode" "disabled" "description" "" } "group" { "id" "9" "mode" "switches" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Menu" } } } "disabled_activators" { } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, Change Lens" } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, Change Lens" } } } "disabled_activators" { } } } } "group" { "id" "13" "mode" "switches" "description" "" "inputs" { "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Activate Focus Controls (Hold)" } } } "disabled_activators" { } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Lean Left" } } } "disabled_activators" { } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Lean Right" } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "79" "mode" "switches" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Exit Menu" } } } "disabled_activators" { } } } } "group" { "id" "97" "mode" "disabled" "description" "" } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "9" "switch active" "0" "button_diamond active" "1" "left_trackpad active" "2" "right_trackpad inactive" "6" "right_trackpad active" "7" "right_trackpad inactive" "3" "joystick inactive" "11" "joystick active" "4" "left_trigger active" "22" "left_trigger active modeshift" "5" "right_trigger active" "8" "gyro active" } } "preset" { "id" "1" "name" "Preset_1000002" "group_source_bindings" { "79" "switch active" "76" "button_diamond active" "85" "right_trackpad active" "82" "joystick active" "77" "left_trigger active" "78" "right_trigger active" } } "preset" { "id" "2" "name" "Preset_1000001" "group_source_bindings" { "13" "switch active" "14" "button_diamond active" "15" "left_trackpad inactive" "42" "left_trackpad active" "43" "left_trackpad inactive" "48" "left_trackpad inactive" "50" "left_trackpad active modeshift" "66" "left_trackpad inactive" "67" "left_trackpad inactive" "16" "right_trackpad active" "17" "joystick active" "18" "left_trigger active" "19" "right_trigger active" "20" "gyro active" } } "settings" { "action_set_trigger_cursor_show" "2" "action_set_trigger_cursor_hide" "1" } }