"controller_mappings" { "version" "3" "revision" "67" "title" "Simple Controls With Extra Inputs" "description" "A control scheme with comfort in mind, designed for minimal finger reaching and extra input for modded. Long press middle radial menu button to switch radial menus." "creator" "76561198059819903" "controller_type" "controller_steamcontroller_gordon" "major_revision" "0" "minor_revision" "0" "Timestamp" "0" "actions" { "Default" { "title" "Default" "legacy_set" "1" } } "action_layers" { "Preset_1000001" { "title" "Extra Radial Menu" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } } "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Jump" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press B, Quick Buff" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press J, Quick Mana" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press H, Quick Heal" } } } } } "settings" { "button_size" "17992" "button_dist" "19992" } } "group" { "id" "1" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Up" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Down" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, Right" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, Left" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button MIDDLE" } } } } } "settings" { "requires_click" "0" "edge_binding_radius" "24996" "analog_emulation_period" "29" } } "group" { "id" "2" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press T, Throw" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Auto Select" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R, Mount" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Quick Deposit" } } "Full_Press" { "bindings" { "binding" "mouse_button LEFT, Quick Deposit" } } } } } "settings" { "edge_binding_radius" "24996" "analog_emulation_period" "29" } } "group" { "id" "3" "mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Quick Select" } "settings" { "haptic_intensity" "1" } } "Double_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Smart Cursor" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "sensitivity" "148" "doubetap_max_duration" "320" } } "group" { "id" "4" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "5" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "repeat_rate" "87" "haptic_intensity" "2" } } } } } } "group" { "id" "7" "mode" "radial_menu" "inputs" { "touch_menu_button_0" { "activators" { "Long_Press" { "bindings" { "binding" "controller_action add_layer 2 0 1" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 5" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 6" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 7" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 8" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_9" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 9" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_10" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 0" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_opacity" "67" "touch_menu_scale" "82" } } "group" { "id" "8" "mode" "radial_menu" "inputs" { } } "group" { "id" "10" "mode" "four_buttons" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "11" "mode" "dpad" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "12" "mode" "radial_menu" "inputs" { "touch_menu_button_0" { "activators" { "Long_Press" { "bindings" { "binding" "controller_action remove_layer 2 0 1" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press T, Throw" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R, Mount" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Smart Cursor" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Shift+Click" "binding" "mouse_button LEFT, Shift+Click" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT, Favorite" } } } } } "settings" { "layer" "1" } } "group" { "id" "13" "mode" "radial_menu" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "14" "mode" "absolute_mouse" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "15" "mode" "trigger" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "16" "mode" "trigger" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "6" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Inventory" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Mini Map" } } "Double_Press" { "bindings" { "binding" "key_press M, Big Map" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Grapple" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Jump" } } } } } } "group" { "id" "9" "mode" "switches" "inputs" { } "settings" { "layer" "1" } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "6" "switch active" "0" "button_diamond active" "1" "joystick active" "2" "left_trackpad inactive" "7" "left_trackpad active" "8" "left_trackpad active modeshift" "3" "right_trackpad active" "4" "left_trigger active" "5" "right_trigger active" } } "preset" { "id" "1" "name" "Preset_1000001" "group_source_bindings" { "9" "switch active" "10" "button_diamond active" "11" "joystick active" "12" "left_trackpad active" "13" "left_trackpad active modeshift" "14" "right_trackpad active" "15" "left_trigger active" "16" "right_trigger active" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }