"controller_mappings" { "version" "3" "revision" "22" "title" "Official Controller Configuration For Generic Devices" "description" "This is the official controller configuration for generic devices." "creator" "76561198925168776" "controller_type" "controller_xbox360" "major_revision" "0" "minor_revision" "0" "Timestamp" "1895890960" "actions" { "Default" { "title" "Default" "legacy_set" "0" "StickPadGyro" { "IG_LSTICK" { "title" "#INGAME_LSTICK" "input_mode" "joystick_move" } "IG_RSTICK" { "title" "#INGAME_RSTICK" "input_mode" "joystick_move" } } "Button" { "IG_B01" "#INGAME_DUP" "IG_B02" "#INGAME_DRIGHT" "IG_B03" "#INGAME_DDOWN" "IG_B04" "#INGAME_DLEFT" "IG_B05" "#INGAME_A" "IG_B06" "#INGAME_B" "IG_B07" "#INGAME_X" "IG_B08" "#INGAME_Y" "IG_B09" "#INGAME_START" "IG_B10" "#INGAME_BACK" "IG_B11" "#INGAME_L1" "IG_B12" "#INGAME_R1" "IG_B13" "#INGAME_L2" "IG_B14" "#INGAME_R2" "IG_B15" "#INGAME_L3" "IG_B16" "#INGAME_R3" "IG_B17" "#INGAME_L4" "IG_B18" "#INGAME_R4" } } } "action_layers" { } "localization" { "english" { "INGAME_LSTICK" "LeftStick Controls" "INGAME_RSTICK" "RightStick Controls" "INGAME_DDOWN" "DPad Down" "INGAME_DRIGHT" "DPad Right" "INGAME_DUP" "DPad Up" "INGAME_DLEFT" "DPad Left" "InGame_A" "A Button" "InGame_B" "B Button" "INGAME_Y" "Y Button" "INGAME_X" "X Button" "INGAME_START" "START Button" "INGAME_BACK" "BACK Button" "INGAME_L1" "Left Bumper" "INGAME_R1" "Right Bumper" "INGAME_L2" "Left Trigger" "INGAME_R2" "Right Trigger" "INGAME_L3" "Left Stick" "INGAME_R3" "Right Stick" "INGAME_L4" "Left Grip" "INGAME_R4" "Right Grip" } } "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B05, A Button" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B06, B Button" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B07, X Button" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B08, Y Button" } } } } } } "group" { "id" "1" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B01, DPad Up" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B03, DPad Down" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B02, DPad Right" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B04, DPad Left" } } } } } } "group" { "id" "2" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "3" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "4" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B13, Left Trigger" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "1" } } "group" { "id" "5" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B14, Right Trigger" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "2" } } "group" { "id" "6" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "8" "mode" "four_buttons" "inputs" { } } "group" { "id" "9" "mode" "trigger" "inputs" { } } "group" { "id" "10" "mode" "trigger" "inputs" { } } "group" { "id" "12" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B15, Left Stick" } } } } } "settings" { "virtual_mode" "1" } "gameactions" { "Default" "IG_LSTICK" } } "group" { "id" "13" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B16, Right Stick" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "virtual_mode" "1" } "gameactions" { "Default" "IG_RSTICK" } } "group" { "id" "14" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B01, DPad Up" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B03, DPad Down" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B02, DPad Right" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B04, DPad Left" } } } } } "settings" { "requires_click" "0" "haptic_intensity_override" "0" } } "group" { "id" "15" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B16, Right Stick" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "virtual_mode" "1" } "gameactions" { "Default" "IG_RSTICK" } } "group" { "id" "7" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B09, START Button" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B10, BACK Button" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B11, Left Bumper" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B12, Right Bumper" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B17, Left Grip" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "game_action Default IG_B18, Right Grip" } } } } } } "group" { "id" "11" "mode" "switches" "inputs" { } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "7" "switch active" "0" "button_diamond active" "3" "joystick inactive" "12" "joystick active" "4" "left_trigger active" "5" "right_trigger active" "14" "dpad active" "15" "right_joystick active" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" } }