"controller_mappings" { "version" "3" "revision" "198" "title" "Optimised Steamdeck Layout" "description" "Customised controller layout for the deck. Uses radial menus for the Training, Build, Research and Abilities menus (mapped to the XYAB face buttons). Hold these buttons and use the left analog stick to select your action.This scheme uses the left joystick for camera movement and the right trackpad for the mouse cursor. L2 and R2 are left and right click while holding L1 lets you issue multiple move orders. Check the layout config for more info " "creator" "76561198066122631" "progenitor" "" "url" "workshop://3420242948" "export_type" "community" "controller_type" "controller_neptune" "controller_caps" "23117823" "major_revision" "0" "minor_revision" "0" "Timestamp" "-636788552" "actions" { "Default" { "title" "Default" "legacy_set" "1" } } "action_layers" { "Preset_1000001" { "title" "Build Menu" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } "Preset_1000002" { "title" "Research Menu" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } "Preset_1000003" { "title" "Training Menu" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } "Preset_1000004" { "title" "Abilities Menu" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } "Preset_1000005" { "title" "Set Marines Menu" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } "Preset_1000006" { "title" "Select Marines Menu" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } } "localization" { "english" { "title" "Mouse Only" "description" "This template works great for the games on Steam that were designed with just a mouse in mind, without real gamepad support. The right pad and right stick will emulate the movement of a mouse, with triggers being used for mouse buttons." } } "group" { "id" "0" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 3 1 1, Research menu, , " "binding" "key_press R, Research menu, , " } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 5 1 1, Abilities Menu, , " "binding" "key_press T, Abilities Menu, , " } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 2 1 1, Buildings Menu, , " "binding" "key_press V, Buildings Menu, , " } } "release" { "bindings" { "binding" "key_press V, , " } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 4 1 1, Training Menu, , " "binding" "key_press F, Training Menu, , " } } "release" { "bindings" { "binding" "key_press F, , " } } } "disabled_activators" { } } } "settings" { "button_size" "17994" "button_dist" "19994" } } "group" { "id" "1" "mode" "dpad" "name" "" "description" "" "inputs" { } "settings" { "edge_binding_radius" "24996" } } "group" { "id" "2" "mode" "absolute_mouse" "name" "" "description" "" "inputs" { } "settings" { "sensitivity" "120" "trackball" "0" "mouse_smoothing" "25" "doubetap_max_duration" "320" } } "group" { "id" "3" "mode" "dpad" "name" "" "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" "edge_binding_radius" "24995" } } "group" { "id" "4" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "5" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "7" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Call Marine, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press H, Helicopter Strike, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, Recycle, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press G, Fire Rockets, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "haptic_intensity_override" "0" } } "group" { "id" "9" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "output_joystick" "2" } } "group" { "id" "10" "mode" "flickstick" "name" "" "description" "" "inputs" { "click" { "activators" { "Double_Press" { "bindings" { "binding" "controller_action camera_reset 180 66 90, , " } } } "disabled_activators" { } } } } "group" { "id" "11" "mode" "flickstick" "name" "" "description" "" "inputs" { "click" { "activators" { "Double_Press" { "bindings" { "binding" "controller_action camera_reset 180 66 90, , " } } } "disabled_activators" { } } } } "group" { "id" "12" "mode" "flickstick" "name" "" "description" "" "inputs" { "click" { "activators" { "Double_Press" { "bindings" { "binding" "controller_action camera_reset 180 66 90, , " } } } "disabled_activators" { } } } } "group" { "id" "13" "mode" "flickstick" "name" "" "description" "" "inputs" { "click" { "activators" { "Double_Press" { "bindings" { "binding" "controller_action camera_reset 180 66 90, , " } } } "disabled_activators" { } } } } "group" { "id" "15" "mode" "four_buttons" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "16" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "17" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "19" "mode" "four_buttons" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "20" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "21" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "23" "mode" "four_buttons" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "24" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "25" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "28" "mode" "four_buttons" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "29" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "30" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "33" "mode" "four_buttons" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "34" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "35" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "37" "mode" "four_buttons" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "38" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "39" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "42" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press EQUALS, Zoom In, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DASH, Zoom Out, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "44" "mode" "radial_menu" "name" "Build Menu" "description" "" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Medical Pod (5BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Turret (7BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Minefield (3BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Teleporter (4BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X, Flak Cannon (15BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Z, Shield Emitter (6BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Mortar (5BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "touch_menu_position_x" "50" "touch_menu_position_y" "50" } } "group" { "id" "45" "mode" "radial_menu" "name" "Training Menu" "description" "" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Rifleman (0BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Officer (6BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Shotgunner (4BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Flamer (7BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X, Minigunner (13BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Z, Sniper (8BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Scout (6BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "touch_menu_position_x" "50" "touch_menu_position_y" "50" } } "group" { "id" "46" "mode" "radial_menu" "name" "Research Menu" "description" "" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Chopper Strike (6BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Grenades (8BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Ammo Supply (6BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Engineering (3BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X, Robotics (6BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Z, Reinforcement (5BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Life Support (6BP), , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "touch_menu_position_x" "50" "touch_menu_position_y" "50" } } "group" { "id" "47" "mode" "radial_menu" "name" "Abilities Menu" "description" "" "inputs" { } "settings" { "touch_menu_position_x" "50" "touch_menu_position_y" "50" } } "group" { "id" "48" "mode" "radial_menu" "name" "Set Marine Groups Menu" "description" "" "inputs" { "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Set Group 1, , " "binding" "key_press 1, Set Group 1, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Set Group 2, , " "binding" "key_press 2, Set Group 2, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Set Group 3, , " "binding" "key_press 3, Set Group 3, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Set Group 4, , " "binding" "key_press 4, Set Group 4, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Set Group 5, , " "binding" "key_press 5, Set Group 5, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "touch_menu_position_x" "50" "touch_menu_position_y" "50" } } "group" { "id" "49" "mode" "radial_menu" "name" "Select marine Groups menu" "description" "" "inputs" { "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1, Select Group 1, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2, Select Group 2, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3, Select Group 3, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4, Select Group 4, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 5, Select Group 5, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "touch_menu_position_x" "50" "touch_menu_position_y" "50" } } "group" { "id" "51" "mode" "dpad" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "52" "mode" "reference" "description" "" "settings" { "referenced_mode" "44" } } "group" { "id" "53" "mode" "reference" "description" "" "settings" { "referenced_mode" "46" } } "group" { "id" "54" "mode" "reference" "description" "" "settings" { "referenced_mode" "45" } } "group" { "id" "55" "mode" "reference" "description" "" "settings" { "referenced_mode" "47" } } "group" { "id" "56" "mode" "reference" "description" "" "settings" { "referenced_mode" "48" } } "group" { "id" "57" "mode" "reference" "description" "" "settings" { "referenced_mode" "49" } } "group" { "id" "6" "mode" "switches" "name" "" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Escape, , " } } } "disabled_activators" { } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Pause, , " } } } "disabled_activators" { } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Chain Orders, , " } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Select All, , " } } } "disabled_activators" { } } "button_back_left_upper" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 6 1 1, , " } } } "disabled_activators" { } } "button_back_right_upper" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 7 1 1, , " } } } "disabled_activators" { } } "button_capture" { "activators" { "release" { "bindings" { "binding" "controller_action system_key_1, , " } } } "disabled_activators" { } } } } "group" { "id" "18" "mode" "switches" "name" "" "description" "" "inputs" { "button_capture" { "activators" { "release" { "bindings" { "binding" "controller_action system_key_1, , " } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "22" "mode" "switches" "name" "" "description" "" "inputs" { "button_capture" { "activators" { "release" { "bindings" { "binding" "controller_action system_key_1, , " } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "26" "mode" "switches" "name" "" "description" "" "inputs" { "button_capture" { "activators" { "release" { "bindings" { "binding" "controller_action system_key_1, , " } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "31" "mode" "switches" "name" "" "description" "" "inputs" { "button_capture" { "activators" { "release" { "bindings" { "binding" "controller_action system_key_1, , " } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "36" "mode" "switches" "name" "" "description" "" "inputs" { "button_capture" { "activators" { "release" { "bindings" { "binding" "controller_action system_key_1, , " } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "40" "mode" "switches" "name" "" "description" "" "inputs" { "button_capture" { "activators" { "release" { "bindings" { "binding" "controller_action system_key_1, , " } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "6" "switch active" "0" "button_diamond active" "1" "left_trackpad inactive" "13" "left_trackpad inactive" "2" "right_trackpad active" "12" "right_trackpad inactive" "3" "joystick active" "11" "joystick inactive" "44" "joystick inactive" "45" "joystick inactive" "46" "joystick inactive" "47" "joystick inactive" "48" "joystick inactive" "49" "joystick inactive" "4" "left_trigger active" "5" "right_trigger active" "9" "right_joystick inactive" "10" "right_joystick inactive" "42" "right_joystick active" "7" "dpad active" } } "preset" { "id" "1" "name" "Preset_1000001" "group_source_bindings" { "18" "switch active" "15" "button_diamond active" "51" "joystick inactive" "52" "joystick active" "16" "left_trigger active" "17" "right_trigger active" } } "preset" { "id" "2" "name" "Preset_1000002" "group_source_bindings" { "22" "switch active" "19" "button_diamond active" "53" "joystick active" "20" "left_trigger active" "21" "right_trigger active" } } "preset" { "id" "3" "name" "Preset_1000003" "group_source_bindings" { "26" "switch active" "23" "button_diamond active" "54" "joystick active" "24" "left_trigger active" "25" "right_trigger active" } } "preset" { "id" "4" "name" "Preset_1000004" "group_source_bindings" { "31" "switch active" "28" "button_diamond active" "55" "joystick active" "29" "left_trigger active" "30" "right_trigger active" } } "preset" { "id" "5" "name" "Preset_1000005" "group_source_bindings" { "36" "switch active" "33" "button_diamond active" "56" "joystick active" "34" "left_trigger active" "35" "right_trigger active" } } "preset" { "id" "6" "name" "Preset_1000006" "group_source_bindings" { "40" "switch active" "37" "button_diamond active" "57" "joystick active" "38" "left_trigger active" "39" "right_trigger active" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" } }