Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save patrickmaciel/f6959e05536ba67426f058d1b483785f to your computer and use it in GitHub Desktop.
Save patrickmaciel/f6959e05536ba67426f058d1b483785f to your computer and use it in GitHub Desktop.
"controller_mappings"
{
"version" "3"
"title" "GW2 Total Control by CoryOp v1"
"description" "#SettingsController_AutosaveDescription"
"creator" "76561198141443709"
"controller_type" "controller_steamcontroller_gordon"
"group"
{
"id" "0"
"mode" "four_buttons"
"inputs"
{
"button_A"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press 4"
}
}
"Long_Press"
{
"bindings"
{
"binding" "key_press F3"
}
"settings"
{
"long_press_time" "224"
}
}
}
}
"button_B"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press 3"
}
}
"Long_Press"
{
"bindings"
{
"binding" "key_press F2"
}
"settings"
{
"long_press_time" "224"
}
}
}
}
"button_X"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press 5"
}
}
"Long_Press"
{
"bindings"
{
"binding" "key_press F4"
}
"settings"
{
"long_press_time" "224"
}
}
}
}
"button_Y"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press 2"
}
}
"Long_Press"
{
"bindings"
{
"binding" "key_press F1"
}
"settings"
{
"long_press_time" "224"
}
}
}
}
}
}
"group"
{
"id" "1"
"mode" "dpad"
"inputs"
{
"dpad_north"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press W"
}
"settings"
{
"haptic_intensity" "3"
}
}
}
}
"dpad_south"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press S"
}
"settings"
{
"haptic_intensity" "3"
}
}
}
}
"dpad_east"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press D"
}
"settings"
{
"haptic_intensity" "3"
}
}
}
}
"dpad_west"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press A"
}
"settings"
{
"haptic_intensity" "3"
}
}
}
}
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press R"
}
"settings"
{
"haptic_intensity" "1"
}
}
}
}
}
"settings"
{
"requires_click" "0"
}
}
"group"
{
"id" "2"
"mode" "dpad"
"inputs"
{
"dpad_north"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press UP_ARROW"
}
"settings"
{
"haptic_intensity" "1"
}
}
}
}
"dpad_south"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press DOWN_ARROW"
}
"settings"
{
"haptic_intensity" "1"
}
}
}
}
"dpad_east"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press RIGHT_ARROW"
}
"settings"
{
"haptic_intensity" "1"
}
}
}
}
"dpad_west"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ARROW"
}
"settings"
{
"haptic_intensity" "1"
}
}
}
}
}
}
"group"
{
"id" "3"
"mode" "absolute_mouse"
"inputs"
{
}
"settings"
{
"sensitivity" "234"
"haptic_intensity" "0"
"sensitivity_vert_scale" "58"
"mouse_smoothing" "0"
}
}
"group"
{
"id" "4"
"mode" "trigger"
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press TAB"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
}
"settings"
{
"output_trigger" "1"
}
}
"group"
{
"id" "5"
"mode" "trigger"
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_button LEFT, Left Mouse"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
}
}
"group"
{
"id" "6"
"mode" "four_buttons"
"inputs"
{
"button_A"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_wheel SCROLL_DOWN"
}
}
}
}
"button_Y"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_wheel SCROLL_UP"
}
}
}
}
}
}
"group"
{
"id" "7"
"mode" "touch_menu"
"inputs"
{
"touch_menu_button_0"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press ESCAPE, Game Menu, ghost_070_setting_0030.png #232323 #ada200"
}
}
}
}
"touch_menu_button_1"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press Y, Contacts and LFG, ghost_110_social_0040.png #232323 #ada200"
}
}
}
}
"touch_menu_button_2"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press H, Hero, ghost_050_menu_0040.png #232323 #ada200"
}
}
}
}
"touch_menu_button_3"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press I, Inventory, ghost_030_inv_0070.png #232323 #ada200"
}
}
}
}
"touch_menu_button_4"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press O, Black Lion Trading Company, ghost_050_menu_0010.png #232323 #ada200"
}
}
}
}
"touch_menu_button_5"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press G, Guild, ghost_030_inv_0010.png #232323 #ada200"
}
}
}
}
"touch_menu_button_6"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press B, World vs. World, ghost_040_act_0050.png #232323 #ada200"
}
}
}
}
"touch_menu_button_7"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press KEYPAD_PLUS, , ghost_070_setting_0070.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_8"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F7, /say, ghost_110_social_0120.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_9"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F8, /party, ghost_110_social_0040.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_10"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F9, /map, ghost_110_social_0090.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_11"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F10, /reply, ghost_110_social_0030.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
}
"settings"
{
"touch_menu_button_count" "16"
"touch_menu_position_x" "7"
"touch_menu_position_y" "18"
}
}
"group"
{
"id" "8"
"mode" "four_buttons"
"inputs"
{
"button_A"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press 9, Elite Skill"
}
}
}
}
"button_B"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press 8, Special"
}
}
}
}
"button_X"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press 0, Switch Weapon"
}
}
}
}
"button_Y"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press 7, Special"
}
}
}
}
}
}
"group"
{
"id" "10"
"mode" "trigger"
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press ESCAPE"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
}
}
"group"
{
"id" "11"
"mode" "scrollwheel"
"inputs"
{
"scroll_clockwise"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_wheel SCROLL_DOWN"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"scroll_counterclockwise"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_wheel SCROLL_UP"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "controller_action SHOW_KEYBOARD"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
}
"settings"
{
"scroll_angle" "155"
"haptic_intensity" "0"
}
}
"group"
{
"id" "12"
"mode" "touch_menu"
"inputs"
{
"touch_menu_button_0"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, Hahaha, ghost_110_social_0302.png #232323 #E4E4E4"
"binding" "key_press LEFT_ALT, Hahaha, ghost_110_social_0302.png #232323 #E4E4E4"
"binding" "key_press F7, Hahaha, ghost_110_social_0302.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_1"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, :), ghost_110_social_0130.png #232323 #E4E4E4"
"binding" "key_press LEFT_ALT, :), ghost_110_social_0130.png #232323 #E4E4E4"
"binding" "key_press F8, :), ghost_110_social_0130.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_2"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, To me!, ghost_045_move_0403.png #232323 #E4E4E4"
"binding" "key_press LEFT_ALT, To me!, ghost_045_move_0403.png #232323 #E4E4E4"
"binding" "key_press F9, To me!, ghost_045_move_0403.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_3"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_ALT, I'll follow, ghost_045_move_0120.png #232323 #E4E4E4"
"binding" "key_press LEFT_ALT, I'll follow, ghost_045_move_0120.png #232323 #E4E4E4"
"binding" "key_press F10, I'll follow, ghost_045_move_0120.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_4"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Hello!, ghost_040_act_0030.png #232323 #E4E4E4"
"binding" "key_press LEFT_CONTROL, Hello!, ghost_040_act_0030.png #232323 #E4E4E4"
"binding" "key_press F7, Hello!, ghost_040_act_0030.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_5"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Okay, ghost_050_menu_0310.png #232323 #E4E4E4"
"binding" "key_press LEFT_CONTROL, Okay, ghost_050_menu_0310.png #232323 #E4E4E4"
"binding" "key_press F8, Okay, ghost_050_menu_0310.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_6"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, Yes, ghost_110_social_0020.png #232323 #E4E4E4"
"binding" "key_press LEFT_CONTROL, Yes, ghost_110_social_0020.png #232323 #E4E4E4"
"binding" "key_press F9, Yes, ghost_110_social_0020.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_7"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, No, ghost_110_social_0010.png #232323 #E4E4E4"
"binding" "key_press LEFT_CONTROL, No, ghost_110_social_0010.png #232323 #E4E4E4"
"binding" "key_press F10, No, ghost_110_social_0010.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_8"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_SHIFT, Help!, ghost_050_menu_0303.png #232323 #E4E4E4"
"binding" "key_press LEFT_SHIFT, Help!, ghost_050_menu_0303.png #232323 #E4E4E4"
"binding" "key_press F7, Help!, ghost_050_menu_0303.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_9"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_SHIFT, Thank you!, ghost_040_act_0130.png #232323 #E4E4E4"
"binding" "key_press LEFT_SHIFT, Thank you!, ghost_040_act_0130.png #232323 #E4E4E4"
"binding" "key_press F8, Thank you!, ghost_040_act_0130.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_10"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_SHIFT, Invite please, ghost_110_social_0300.png #232323 #E4E4E4"
"binding" "key_press LEFT_SHIFT, Invite please, ghost_110_social_0300.png #232323 #E4E4E4"
"binding" "key_press F9, Invite please, ghost_110_social_0300.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_11"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_SHIFT, Be right back, ghost_090_media_0210.png #232323 #E4E4E4"
"binding" "key_press LEFT_SHIFT, Be right back, ghost_090_media_0210.png #232323 #E4E4E4"
"binding" "key_press F10, Be right back, ghost_090_media_0210.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_12"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "controller_action SHOW_KEYBOARD, (Open keyboard), ghost_050_menu_0308.png #232323 #E4E4E4"
"binding" "controller_action SHOW_KEYBOARD, (Open keyboard), ghost_050_menu_0308.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_13"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press KEYPAD_8, Typing..., ghost_050_menu_0308.png #232323 #787878"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_14"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, LINK WAYPOINT, ghost_040_act_0339.png #232323 #E4E4E4"
"binding" "key_press LEFT_CONTROL, LINK WAYPOINT, ghost_040_act_0339.png #232323 #E4E4E4"
"binding" "key_press KEYPAD_7, LINK WAYPOINT, ghost_040_act_0339.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
"touch_menu_button_15"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL, (Chat lines), ghost_070_setting_0100.png #232323 #E4E4E4"
"binding" "key_press LEFT_CONTROL, (Chat lines), ghost_070_setting_0100.png #232323 #E4E4E4"
"binding" "key_press KEYPAD_8, (Chat lines), ghost_070_setting_0100.png #232323 #E4E4E4"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
}
"settings"
{
"touch_menu_button_count" "16"
"touch_menu_position_x" "8"
"touch_menu_position_y" "17"
}
}
"group"
{
"id" "13"
"mode" "dpad"
"inputs"
{
"dpad_north"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_wheel SCROLL_UP"
}
"settings"
{
"haptic_intensity" "1"
}
}
}
}
"dpad_south"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_wheel SCROLL_DOWN"
}
"settings"
{
"haptic_intensity" "1"
}
}
}
}
}
"settings"
{
"layout" "0"
"deadzone" "19830"
"gyro_button" "3"
}
}
"group"
{
"id" "14"
"mode" "absolute_mouse"
"inputs"
{
}
"settings"
{
"sensitivity" "29"
"haptic_intensity" "0"
"gyro_button" "12"
}
}
"group"
{
"id" "15"
"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" "controller_action SHOW_KEYBOARD"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
}
"settings"
{
"scroll_angle" "162"
}
}
"group"
{
"id" "16"
"mode" "trigger"
"inputs"
{
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mouse_button RIGHT"
}
"settings"
{
"haptic_intensity" "2"
}
}
}
}
}
}
"group"
{
"id" "9"
"mode" "switches"
"inputs"
{
"button_escape"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press M"
}
}
"Long_Press"
{
"bindings"
{
"binding" "key_press LEFT_CONTROL"
"binding" "key_press LEFT_SHIFT"
"binding" "key_press H"
}
}
}
}
"button_menu"
{
"activators"
{
"release"
{
"bindings"
{
"binding" "key_press SEMICOLON, Action Camera"
}
}
"Full_Press"
{
"bindings"
{
"binding" "mode_shift right_trackpad 15"
}
"settings"
{
"interruptable" "0"
}
}
}
}
"left_bumper"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press V"
}
}
"Long_Press"
{
"bindings"
{
"binding" "key_press 6"
}
}
}
}
"right_bumper"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press F"
}
}
"Long_Press"
{
"bindings"
{
"binding" "key_press BACK_TICK"
}
"settings"
{
"hold_repeats" "1"
"repeat_rate" "307"
}
}
}
}
"button_back_left"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "mode_shift left_trackpad 7"
}
}
"Full_Press"
{
"bindings"
{
"binding" "mode_shift button_diamond 8"
}
}
"Full_Press"
{
"bindings"
{
"binding" "mode_shift left_trigger 10"
}
}
"Full_Press"
{
"bindings"
{
"binding" "mode_shift right_trigger 16"
}
"settings"
{
"interruptable" "0"
}
}
}
}
"button_back_right"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "key_press SPACE"
}
"settings"
{
"hold_repeats" "1"
"repeat_rate" "369"
}
}
}
}
}
}
"preset"
{
"id" "0"
"name" "Default"
"group_source_bindings"
{
"9" "switch active"
"3" "right_trackpad active"
"15" "right_trackpad active modeshift"
"2" "left_trackpad inactive"
"6" "left_trackpad inactive"
"7" "left_trackpad active modeshift"
"11" "left_trackpad inactive"
"12" "left_trackpad active"
"0" "button_diamond active"
"8" "button_diamond active modeshift"
"4" "left_trigger active"
"10" "left_trigger active modeshift"
"5" "right_trigger active"
"16" "right_trigger active modeshift"
"1" "joystick active"
"13" "gyro inactive"
"14" "gyro inactive"
}
}
"settings"
{
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment