"controller_mappings" { "version" "3" "title" "Zee'd WoWS complete control set v2.9" "description" "2 action sets for Ships and Carriers. Uses left-grip and long-presses to switch command set for left touchpad and buttons." "creator" "76561197967657077" "controller_type" "controller_steamcontroller_gordon" "actions" { "Default" { "title" "Standard" "legacy_set" "1" } "Preset_1000004" { "title" "Carrier" "legacy_set" "1" } } "group" { "id" "0" "Mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1, HE" } "settings" { "haptic_intensity" "1" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2, AP" } "settings" { "haptic_intensity" "1" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press P, Secondaries" } "settings" { "haptic_intensity" "1" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3, Torpedoes" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "haptic_intensity" "1" } } "group" { "id" "1" "Mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Throttle up" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Throttle down" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Starboard" } "settings" { "haptic_intensity" "1" } } "Long_Press" { "bindings" { "binding" "key_press D" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Port" } "settings" { "haptic_intensity" "1" } } "Long_Press" { "bindings" { "binding" "key_press A" } "settings" { "haptic_intensity" "1" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Map" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "requires_click" "0" "layout" "3" "deadzone" "26382" } } "group" { "id" "2" "Mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP" } "settings" { "haptic_intensity" "3" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN" } "settings" { "haptic_intensity" "3" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, Hard Starboard" } "settings" { "haptic_intensity" "3" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, Hard Port" } "settings" { "haptic_intensity" "3" } } } } } "settings" { "layout" "3" "haptic_intensity" "3" } } "group" { "id" "3" "Mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "sensitivity" "98" "doubletap_beep" "1" "haptic_intensity" "2" "rotation" "7" "friction_vert_scale" "98" "acceleration" "2" "doubetap_max_duration" "120" } } "group" { "id" "4" "Mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "4265" "adaptive_threshold" "0" } } "group" { "id" "5" "Mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "6" "Mode" "scrollwheel" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP" } } } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press V, voice " } "settings" { "haptic_intensity" "2" } } } } } "settings" { "scroll_angle" "147" } } "group" { "id" "7" "Mode" "four_buttons" "inputs" { } } "group" { "id" "8" "Mode" "four_buttons" "inputs" { } } "group" { "id" "9" "Mode" "dpad" "inputs" { } "settings" { "layout" "3" "deadzone" "9999" "haptic_intensity" "0" } } "group" { "id" "10" "Mode" "touch_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F5, Affirmative!, ghost_050_menu_0150.png #232323 #00ad00" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F7, Requesting Support!, ghost_110_social_0090.png #232323 #E4E4E4" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F6, Negative!, ghost_050_menu_0140.png #232323 #ad0000" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3, Designating target, ghost_100_target_0070.png #232323 #E4E4E4" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F8, SOS, ghost_040_act_0080.png #232323 #ad0000" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F11, $%*#@!, ghost_040_act_0070.png #232323 #ad007f" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F4, Thank you, ghost_110_social_0130.png #232323 #0074ad" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F10, Good luck everyone, ghost_110_social_0150.png #232323 #E4E4E4" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F9, That was a great battle!, ghost_060_vehicle_0130.png #232323 #33ad69" } } } } } "settings" { "touch_menu_button_count" "9" "touch_menu_position_x" "87" "touch_menu_position_y" "49" "touch_menu_scale" "107" } } "group" { "id" "11" "Mode" "scrollwheel" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, Zoom In" } "settings" { "haptic_intensity" "3" } } } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, Zoom Out" } "settings" { "haptic_intensity" "3" } } } } } "settings" { "haptic_intensity" "3" "scroll_friction" "0" } } "group" { "id" "12" "Mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press T" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Y" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press U" } } } } } } "group" { "id" "13" "Mode" "touch_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3, Target, ghost_100_target_0070.png #232323 #ad0000" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F4, Thanks, ghost_110_social_0030.png #232323 #00ad3d" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F6, Negative, ghost_050_menu_0140.png #232323 #ad5d00" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F5, Affirmative, ghost_050_menu_0150.png #232323 #48b119" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F8, S.O.S., ghost_040_act_0080.png #232323 #ad0000" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F7, Requesting, ghost_040_act_0080.png #232323 #0074ad" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F9, Great Battle, ghost_110_social_0020.png #232323 #33ad69" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F10, Good Luck, ghost_110_social_0030.png #232323 #0074ad" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F11, $%*#@!, ghost_040_act_0070.png #665200 #ad0000" } } } } } "settings" { "touch_menu_button_count" "9" "touch_menu_position_x" "5" "touch_menu_position_y" "92" "touch_menu_scale" "61" } } "group" { "id" "14" "Mode" "absolute_mouse" "inputs" { } } "group" { "id" "15" "Mode" "touch_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 5" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 6" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 7" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 8" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 9" } } } } } "settings" { "touch_menu_button_count" "9" "touch_menu_position_x" "4" "touch_menu_position_y" "92" "touch_menu_scale" "62" } } "group" { "id" "16" "Mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "haptic_intensity" "2" "acceleration" "2" } } "group" { "id" "30" "Mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP" } "settings" { "haptic_intensity" "3" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN" } "settings" { "haptic_intensity" "3" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, Hard Starboard" } "settings" { "haptic_intensity" "3" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, Hard Port" } "settings" { "haptic_intensity" "3" } } } } } "settings" { "layout" "3" "haptic_intensity" "3" } } "group" { "id" "31" "Mode" "touch_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3, Target, ghost_100_target_0070.png #232323 #ad0000" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F4, Thanks, ghost_110_social_0030.png #232323 #00ad3d" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F6, Negative, ghost_050_menu_0140.png #232323 #ad5d00" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F5, Affirmative, ghost_050_menu_0150.png #232323 #48b119" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F8, S.O.S., ghost_040_act_0080.png #232323 #ad0000" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F7, Requesting, ghost_040_act_0080.png #232323 #0074ad" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F9, Great Battle, ghost_110_social_0020.png #232323 #33ad69" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F10, Good Luck, ghost_110_social_0030.png #232323 #0074ad" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F11, $%*#@!, ghost_040_act_0070.png #665200 #ad0000" } } } } } "settings" { "touch_menu_button_count" "9" "touch_menu_position_x" "5" "touch_menu_position_y" "92" "touch_menu_scale" "61" } } "group" { "id" "32" "Mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2" } "settings" { "haptic_intensity" "1" } } "Long_Press" { "bindings" { "binding" "key_press 6" } "settings" { "haptic_intensity" "1" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3" } "settings" { "haptic_intensity" "1" } } "Long_Press" { "bindings" { "binding" "key_press 7" } "settings" { "haptic_intensity" "1" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4" } "settings" { "haptic_intensity" "1" } } "Long_Press" { "bindings" { "binding" "key_press 8" } "settings" { "haptic_intensity" "1" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 5" } "settings" { "haptic_intensity" "1" } } "Long_Press" { "bindings" { "binding" "key_press 9" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "haptic_intensity" "1" } } "group" { "id" "33" "Mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press T" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Y" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press U" } } } } } } "group" { "id" "34" "Mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Throttle up" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Throttle down" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Starboard" } "settings" { "haptic_intensity" "1" } } "Long_Press" { "bindings" { "binding" "key_press D" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Port" } "settings" { "haptic_intensity" "1" } } "Long_Press" { "bindings" { "binding" "key_press A" } "settings" { "haptic_intensity" "1" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F, Launch/Land" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "requires_click" "0" "layout" "3" "deadzone" "26382" } } "group" { "id" "35" "Mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "sensitivity" "98" "doubletap_beep" "1" "haptic_intensity" "2" "rotation" "7" "friction_vert_scale" "98" "acceleration" "2" "edge_spin_radius" "25394" "doubetap_max_duration" "120" } } "group" { "id" "36" "Mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "4265" "adaptive_threshold" "0" } } "group" { "id" "37" "Mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "38" "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 E" } "settings" { "haptic_intensity" "1" } } "Long_Press" { "bindings" { "binding" "key_press D" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q" } "settings" { "haptic_intensity" "1" } } "Long_Press" { "bindings" { "binding" "key_press A" } "settings" { "haptic_intensity" "1" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Map" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "layout" "3" } } "group" { "id" "39" "Mode" "mouse_region" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F, Return to Carrier" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "haptic_intensity" "1" "output_joystick" "3" "sensitivity_horiz_scale" "200" "sensitivity_vert_scale" "200" } } "group" { "id" "40" "Mode" "scrollwheel" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP" } "settings" { "haptic_intensity" "2" } } } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN" } "settings" { "haptic_intensity" "2" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press V, voice " } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "41" "Mode" "mouse_region" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "28" "Mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" } } "Long_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 32766 1 1" } "settings" { "long_press_time" "824" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Player List" } "settings" { "toggle" "1" } } "Long_Press" { "bindings" { "binding" "key_press H, Ship Stats" } "settings" { "long_press_time" "674" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Z, Track Shells" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X, Lock On" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL" } } "Full_Press" { "bindings" { "binding" "mode_shift left_trackpad 13" } } "Full_Press" { "bindings" { "binding" "mode_shift button_diamond 12" } "settings" { "interruptable" "0" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3, Call Target" } } } } } } "group" { "id" "29" "Mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" } } "Long_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 32766 1 1" } "settings" { "long_press_time" "824" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Player List" } "settings" { "toggle" "1" } } "Long_Press" { "bindings" { "binding" "key_press H, Ship Stats" } "settings" { "long_press_time" "674" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1, Ship" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL" } } "Full_Press" { "bindings" { "binding" "mode_shift left_trackpad 31" } } "Full_Press" { "bindings" { "binding" "mode_shift button_diamond 33" } "settings" { "interruptable" "0" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3, Call Target" } } } } } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "28" "switch active" "2" "left_trackpad inactive" "6" "left_trackpad active" "7" "left_trackpad inactive" "11" "left_trackpad inactive modeshift" "13" "left_trackpad active modeshift" "15" "left_trackpad inactive" "0" "button_diamond active" "12" "button_diamond active modeshift" "14" "gyro inactive" "1" "joystick active" "8" "joystick inactive modeshift" "9" "joystick inactive modeshift" "3" "right_trackpad active" "10" "right_trackpad inactive modeshift" "16" "right_trackpad inactive modeshift" "4" "left_trigger active" "5" "right_trigger active" } } "preset" { "id" "1" "name" "" "group_source_bindings" { } } "preset" { "id" "2" "name" "Preset_1000002" "group_source_bindings" { } } "preset" { "id" "3" "name" "Preset_1000003" "group_source_bindings" { } } "preset" { "id" "4" "name" "Preset_1000004" "group_source_bindings" { "29" "switch active" "30" "left_trackpad inactive" "31" "left_trackpad active modeshift" "40" "left_trackpad active" "32" "button_diamond active" "33" "button_diamond active modeshift" "41" "gyro inactive modeshift" "34" "joystick active" "38" "joystick active modeshift" "39" "joystick inactive" "35" "right_trackpad active" "36" "left_trigger active" "37" "right_trigger active" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }