"controller_mappings" { "version" "3" "revision" "1" "title" "Gyrospeck's Hearts of Iron 4 V2" "description" "Updated June 21, 2016. Nearly every shortcut is accessible. The controls are simple, yet deep. Have easy access to full division keybinds, every map mode, overviews, game speed, zoom, keyboard, shift/control, and touch menu for toolbar keybinds. Action sets and activators are used. I hope you enjoy and find these controls useful. Happy gaming!" "creator" "76561198034960936" "controller_type" "controller_steamcontroller_gordon" "Timestamp" "0" "actions" { "Default" { "title" "Default Config / Map Modes" "legacy_set" "1" } "Preset_1000001" { "title" "Army Hotkeys" "legacy_set" "1" } } "action_layers" { } "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Pause / Unpause" } "settings" { "repeat_rate" "99" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press O, Division Overview" } "settings" { "repeat_rate" "99" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Back / Menu" } "settings" { "repeat_rate" "99" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 2 1 1, Army Command Action Set" } } } } } "settings" { "button_size" "17994" "button_dist" "19994" } } "group" { "id" "1" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, scroll up" } "settings" { "repeat_rate" "99" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, scroll down" } "settings" { "repeat_rate" "99" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2, Weapon 2" } "settings" { "repeat_rate" "99" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4, Weapon 4" } "settings" { "repeat_rate" "99" } } } } } "settings" { "requires_click" "0" "deadzone" "5000" "edge_binding_radius" "24996" "analog_emulation_period" "29" } } "group" { "id" "2" "mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F1, Default Map Mode" } } } } } "settings" { "sensitivity" "91" "trackball" "0" "doubetap_max_duration" "320" "mouse_dampening_trigger" "3" } } "group" { "id" "3" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press UP_ARROW, Move Forward" } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW, Move Back" } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW, Move Right" } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW, Move Left" } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action SHOW_KEYBOARD" } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } } } "settings" { "requires_click" "0" "edge_binding_radius" "24995" "analog_emulation_period" "29" } } "group" { "id" "4" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "repeat_rate" "99" } } } } } } "group" { "id" "5" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "repeat_rate" "99" } } } } } } "group" { "id" "6" "mode" "scrollwheel" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PLUS, Increase Speed" } } } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_DASH, Decrease Speed" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button MIDDLE" } } } } } "settings" { "scroll_angle" "123" } } "group" { "id" "7" "mode" "scrollwheel" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP" } "settings" { "haptic_intensity" "1" } } } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN" } "settings" { "haptic_intensity" "1" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F1" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "scroll_angle" "141" "haptic_intensity" "1" "scroll_type" "2" } } "group" { "id" "8" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F2, Empire" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F5, Situation Log" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3, Contacts" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F6, Research" } } } } } } "group" { "id" "9" "mode" "touch_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Government" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R, Trade" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Diplomacy" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press T, Constructions" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Y, Production" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Research" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press U, Recruit and Deploy" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press I, Logistics" } } } } } "settings" { "touch_menu_button_count" "9" "touch_menu_scale" "109" "touchmenu_button_fire_type" "2" } } "group" { "id" "10" "mode" "absolute_mouse" "inputs" { } "settings" { "gyro_button" "0" } } "group" { "id" "11" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F2, Naval Map Mode" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3, Air Map Mode" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F5, State Map Mode" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F4, Supply Map Mode" } } } } } } "group" { "id" "12" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F6, Resistance Map Mode" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F7, Resource Map Mode" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F9, Faction Map Mode" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F8, Diplomacy Map Mode" } } } } } "settings" { "requires_click" "0" } } "group" { "id" "13" "mode" "scrollwheel" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, Zoom In" } } } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, Zoom Out" } } } } } "settings" { "scroll_angle" "116" } } "group" { "id" "15" "mode" "absolute_mouse" "inputs" { } } "group" { "id" "16" "mode" "trigger" "inputs" { } } "group" { "id" "17" "mode" "trigger" "inputs" { } } "group" { "id" "19" "mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PERIOD, Allied Battleplans" } } } } } "settings" { "sensitivity" "91" "trackball" "0" "doubetap_max_duration" "320" "mouse_dampening_trigger" "3" } } "group" { "id" "20" "mode" "scrollwheel" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, Zoom In" } } } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, Zoom Out" } } } } } "settings" { "scroll_angle" "116" } } "group" { "id" "21" "mode" "scrollwheel" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PLUS, Increase Speed" } } } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_DASH, Decrease Speed" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button MIDDLE" } } } } } "settings" { "scroll_angle" "123" } } "group" { "id" "22" "mode" "touch_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Government" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R, Trade" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Diplomacy" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press T, Constructions" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Y, Production" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Research" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press U, Recruit and Deploy" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press I, Logistics" } } } } } "settings" { "touch_menu_button_count" "9" "touch_menu_scale" "109" "touchmenu_button_fire_type" "2" } } "group" { "id" "23" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press UP_ARROW, Move Forward" } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW, Move Back" } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW, Move Right" } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW, Move Left" } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action SHOW_KEYBOARD" } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } } } "settings" { "requires_click" "0" "edge_binding_radius" "24995" "analog_emulation_period" "29" } } "group" { "id" "24" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F6, Resistance Map Mode" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F7, Resource Map Mode" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F9, Faction Map Mode" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F8, Diplomacy Map Mode" } } } } } "settings" { "requires_click" "0" } } "group" { "id" "25" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X, Offensive Line Order" } "settings" { "repeat_rate" "99" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Z, Front Line Order" } "settings" { "repeat_rate" "99" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Back / Menu" } "settings" { "repeat_rate" "99" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 1 1 1, Default Action Set" } } } } } "settings" { "button_size" "17994" "button_dist" "19994" } } "group" { "id" "26" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F2, Naval Map Mode" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3, Air Map Mode" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F5, State Map Mode" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F4, Supply Map Mode" } } } } } } "group" { "id" "27" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "repeat_rate" "99" } } } } } } "group" { "id" "28" "mode" "trigger" "inputs" { } } "group" { "id" "29" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "repeat_rate" "99" } } } } } } "group" { "id" "30" "mode" "trigger" "inputs" { } } "group" { "id" "31" "mode" "absolute_mouse" "inputs" { } "settings" { "gyro_button" "0" } } "group" { "id" "32" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Remove from Assigned Battleplan" "binding" "key_press LEFT_CONTROL, Remove from Assigned Battleplan" "binding" "key_press H, Remove from Assigned Battleplan" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DELETE, Remove Plan" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Fallback Line Order" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press V, Garrison Order" } } } } } } "group" { "id" "14" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Back / Menu" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Pause / Unpause" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press L, Air Forces Overview" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press P, Navy Overview" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } } "Double_Press" { "bindings" { "binding" "key_press LEFT_CONTROL" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift right_trackpad 13" } } "Full_Press" { "bindings" { "binding" "mode_shift left_trackpad 6" } } "Full_Press" { "bindings" { "binding" "mode_shift joystick 12" } } "Full_Press" { "bindings" { "binding" "mode_shift button_diamond 11" } } } } } } "group" { "id" "18" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Back / Menu" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Pause / Unpause" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Half / Split Forces" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press G, Merge Forces" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Waypoint" } } "Double_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Assignment Mode / Support Attack" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT, Edit Mode" } } } } } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "14" "switch active" "2" "right_trackpad active" "13" "right_trackpad active modeshift" "1" "left_trackpad inactive" "6" "left_trackpad active modeshift" "7" "left_trackpad inactive" "8" "left_trackpad inactive" "9" "left_trackpad active" "15" "left_trackpad inactive modeshift" "3" "joystick active" "12" "joystick active modeshift" "0" "button_diamond active" "11" "button_diamond active modeshift" "4" "left_trigger active" "17" "left_trigger active modeshift" "5" "right_trigger active" "16" "right_trigger active modeshift" "10" "gyro active modeshift" } } "preset" { "id" "1" "name" "Preset_1000001" "group_source_bindings" { "18" "switch active" "19" "right_trackpad active" "20" "right_trackpad active modeshift" "21" "left_trackpad active modeshift" "22" "left_trackpad inactive" "32" "left_trackpad active" "23" "joystick active" "24" "joystick active modeshift" "25" "button_diamond active" "26" "button_diamond active modeshift" "27" "left_trigger active" "28" "left_trigger active modeshift" "29" "right_trigger active" "30" "right_trigger active modeshift" "31" "gyro active modeshift" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }