"controller_mappings" { "version" "3" "revision" "699" "title" "DaemonKonig's Craftopia m+kb config on steam controller" "description" "Left touch pad to move with click to dodge. Hold down left bumper to run. Right touch pad for mouse, click to use double tap for R. Right bottom bumper to jump, left bottom bumper to crouch. Use the stick for item/spell selection. Everything else should be self explanatory this is what I'd consider to be a good start for acontroller build for the game." "creator" "76561198034737854" "controller_type" "controller_steamcontroller_gordon" "major_revision" "0" "minor_revision" "0" "Timestamp" "32769" "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press O" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press I" } } } } } } "group" { "id" "1" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F6" } } } } } "settings" { "requires_click" "0" "layout" "0" "edge_binding_radius" "28442" } } "group" { "id" "2" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C" } } } } } "settings" { "requires_click" "0" "layout" "0" "deadzone" "1408" "edge_binding_radius" "28532" "haptic_intensity_override" "0" "analog_emulation_period" "500" "analog_emulation_duty_cycle_pct" "99" "overlap_region" "16000" } } "group" { "id" "3" "mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E" } "settings" { "haptic_intensity" "1" } } } } "doubletap" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "sensitivity" "572" "acceleration" "2" } } "group" { "id" "4" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "5" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "deadzone_outer_radius" "28047" "edge_binding_radius" "29166" "adaptive_threshold" "0" } } "group" { "id" "7" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press I" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press K" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press L" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press J" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } } } } } "settings" { "requires_click" "0" "layout" "0" "deadzone" "568" "haptic_intensity_override" "0" "overlap_region" "16000" } } "group" { "id" "8" "mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "sensitivity" "319" "haptic_intensity" "0" "friction_vert_scale" "24" } } "group" { "id" "9" "mode" "four_buttons" "inputs" { "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F2" } } } } } } "group" { "id" "10" "mode" "radial_menu" "inputs" { "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 5" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 6" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 7" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 8" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_9" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 9" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "6" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Menu" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Tab" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW" } } "Long_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW" } } "Long_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE" } } } } "left_trigger" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift button_diamond 9" } "settings" { "interruptable" "0" } } } } } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "6" "switch active" "0" "button_diamond active" "9" "button_diamond active modeshift" "3" "right_trackpad active" "7" "right_trackpad inactive" "8" "right_trackpad active modeshift" "1" "joystick inactive" "10" "joystick active" "2" "left_trackpad active" "4" "left_trigger active" "5" "right_trigger active" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }