"controller_mappings" { "version" "3" "revision" "137" "title" "The BEST way to play Darkwood without a kb&m. Probably." "description" "Tested extensively. Left pad scrolls through equipped items (no funky number pad nonsense). Click left pad to switch between fixed mouse and free mouse mode. Left bumper reloads." "creator" "76561198099468876" "controller_type" "controller_steamcontroller_gordon" "major_revision" "0" "minor_revision" "0" "Timestamp" "32769" "actions" { "Default" { "title" "inventory / menus" "legacy_set" "1" } } "action_layers" { "Preset_1000001" { "title" "precision / aiming" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } } "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Skill Menu" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Inventory" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press J, Journal" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Jump" } } } } } } "group" { "id" "1" "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 LEFT_CONTROL" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "requires_click" "0" "layout" "0" "deadzone" "5000" } } "group" { "id" "2" "mode" "joystick_camera" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } } } } } } "group" { "id" "3" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT" } } } } } } "group" { "id" "4" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } } } } } "settings" { "output_trigger" "1" } } "group" { "id" "5" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "2" } } "group" { "id" "6" "mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R" } } } } } "settings" { "sensitivity" "271" "trackball" "0" "friction" "3" "mouse_smoothing" "5" } } "group" { "id" "7" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A" } "settings" { "haptic_intensity" "1" } } } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "requires_click" "0" } } "group" { "id" "9" "mode" "touch_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 5" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 6" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 7" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 8" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 9" } } } } } "settings" { "touch_menu_button_count" "9" "touch_menu_opacity" "95" "touch_menu_position_x" "27" "touch_menu_position_y" "92" "touch_menu_scale" "76" } } "group" { "id" "10" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "1" "haptic_intensity" "0" "gyro_button" "0" } } "group" { "id" "11" "mode" "absolute_mouse" "inputs" { } } "group" { "id" "12" "mode" "mouse_region" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "haptic_intensity" "1" "output_joystick" "3" "scale" "90" "sensitivity_horiz_scale" "90" "sensitivity_vert_scale" "90" "teleport_stop" "0" } } "group" { "id" "13" "mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "friction" "0" } } "group" { "id" "33" "mode" "mouse_region" "inputs" { } "settings" { "output_joystick" "3" "position_y" "100" "sensitivity_horiz_scale" "35" "sensitivity_vert_scale" "35" "teleport_stop" "0" } } "group" { "id" "34" "mode" "joystick_camera" "inputs" { } "settings" { "output_joystick" "1" } } "group" { "id" "35" "mode" "mouse_joystick" "inputs" { } } "group" { "id" "36" "mode" "joystick_move" "inputs" { } } "group" { "id" "37" "mode" "mouse_joystick" "inputs" { } } "group" { "id" "39" "mode" "absolute_mouse" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "40" "mode" "four_buttons" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "41" "mode" "touch_menu" "inputs" { } "settings" { "layer" "1" "touch_menu_button_count" "2" } } "group" { "id" "42" "mode" "dpad" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "43" "mode" "trigger" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "44" "mode" "trigger" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "45" "mode" "mouse_region" "inputs" { } "settings" { "layer" "1" "sensitivity_horiz_scale" "25" "sensitivity_vert_scale" "25" } } "group" { "id" "46" "mode" "dpad" "inputs" { } "settings" { "requires_click" "0" } } "group" { "id" "47" "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 add_layer 2 0 1" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "scroll_type" "2" "scroll_invert" "1" } } "group" { "id" "48" "mode" "scrollwheel" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action remove_layer 2 0 1" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "layer" "1" } } "group" { "id" "49" "mode" "mouse_region" "inputs" { } "settings" { "layer" "1" "output_joystick" "3" } } "group" { "id" "50" "mode" "absolute_mouse" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "8" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Map" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Skill Menu" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Run " } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Jump" } } } } } } "group" { "id" "38" "mode" "switches" "inputs" { } "settings" { "layer" "1" } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "8" "switch active" "2" "right_trackpad inactive" "6" "right_trackpad inactive" "12" "right_trackpad active" "13" "right_trackpad inactive modeshift" "35" "right_trackpad inactive" "36" "right_trackpad inactive" "0" "button_diamond active" "1" "left_trackpad inactive" "9" "left_trackpad inactive" "47" "left_trackpad active" "3" "joystick inactive" "7" "joystick active" "4" "left_trigger active" "5" "right_trigger active" "10" "gyro inactive" "11" "gyro inactive modeshift" "33" "gyro inactive" "34" "gyro inactive" "37" "gyro inactive" "46" "gyro inactive" } } "preset" { "id" "1" "name" "Preset_1000001" "group_source_bindings" { "38" "switch active" "39" "right_trackpad inactive" "45" "right_trackpad active" "40" "button_diamond active" "41" "left_trackpad inactive" "48" "left_trackpad active" "42" "joystick active" "43" "left_trigger active" "44" "right_trigger active" "49" "gyro inactive" "50" "gyro inactive" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }