"controller_mappings" { "version" "3" "revision" "45" "title" "Full 360 controller mapping" "description" "Took the others configs and improved upon them for the easiest and most comfortable way to play. Highly recommended to turn on \"Holding Attacking Keeps Attacking\" in Xanadu Next's configuration utility." "creator" "76561197986838785" "controller_type" "controller_xbox360" "Timestamp" "6" "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F1" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F4" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F2" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3" } } } } } } "group" { "id" "1" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "requires_click" "0" "deadzone" "5000" } } "group" { "id" "2" "mode" "joystick_camera" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "1" } } } } } } "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" "mouse_button RIGHT" } "settings" { "haptic_intensity" "2" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "1" } } "group" { "id" "5" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "2" } } "group" { "id" "7" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "8" "mode" "mouse_region" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "9" "mode" "joystick_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB" } } } } } "settings" { "output_joystick" "2" "sensitivity" "126" } } "group" { "id" "10" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press UP_ARROW" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW" } } } } } "settings" { "requires_click" "0" } } "group" { "id" "11" "mode" "scrollwheel" "inputs" { } "settings" { "scroll_angle" "40" } } "group" { "id" "12" "mode" "scrollwheel" "inputs" { } } "group" { "id" "13" "mode" "four_buttons" "inputs" { } } "group" { "id" "14" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN" } } } } } "settings" { "requires_click" "0" } } "group" { "id" "15" "mode" "joystick_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button MIDDLE" } } } } } "settings" { "output_joystick" "2" "sensitivity" "51" } } "group" { "id" "16" "mode" "four_buttons" "inputs" { } } "group" { "id" "6" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE" } } } } "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" "xinput_button a" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button x" } } } } "left_stick_click" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift joystick 11" } "settings" { "interruptable" "0" } } "Full_Press" { "bindings" { "binding" "mode_shift right_joystick 14" } "settings" { "interruptable" "0" } } } } } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "6" "switch active" "3" "joystick inactive" "10" "joystick inactive" "11" "joystick inactive modeshift" "15" "joystick active" "7" "right_joystick active" "8" "right_joystick inactive" "9" "right_joystick inactive" "12" "right_joystick inactive" "13" "right_joystick inactive modeshift" "14" "right_joystick inactive modeshift" "16" "right_joystick inactive" "0" "button_diamond active" "4" "left_trigger active" "5" "right_trigger active" "1" "dpad active" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" } }