"controller_mappings" { "version" "3" "revision" "206" "title" "asbelow" "description" "Your modified layout for this... game." "creator" "76561198260048029" "progenitor" "" "url" "workshop://3154998534" "export_type" "community" "controller_type" "controller_ps4" "controller_caps" "35085311" "major_revision" "0" "minor_revision" "0" "Timestamp" "191221456" "localization" { "english" { "title" "Keyboard (WASD) and Mouse" "description" "This template works great for the games on Steam that were designed with a keyboard and mouse in mind, without real gamepad support. The controller will drive the game's keyboard based events with buttons, but will make assumptions about which buttons move you around (WASD for movement, space for jump, etc.). The right pad will emulate the movement of a mouse." } } "group" { "id" "0" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Z, End Turn/Enter Combat, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Character Sheet, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press V, Journal, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X, Map, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } } "settings" { "button_size" "17994" "button_dist" "19994" } } "group" { "id" "1" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1, Weapon 1, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3, Weapon 3, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2, Weapon 2, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4, Weapon 4, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "edge_binding_radius" "24996" } } "group" { "id" "2" "mode" "absolute_mouse" "name" "" "description" "" "inputs" { "click" { "activators" { "Soft_Press" { "bindings" { "binding" "controller_action SHOW_KEYBOARD, Open Keyboard, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "sensitivity" "115" "acceleration" "1" "doubetap_max_duration" "320" } } "group" { "id" "3" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press UP_ARROW, Move Camera Up, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW, Move Camera Down, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW, Move Camera Right, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW, Move Camera Left, , " } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Destruction Toggle, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "layout" "3" "edge_binding_radius" "24995" "analog_emulation_period" "29" } } "group" { "id" "4" "mode" "trigger" "name" "" "description" "" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "5" "mode" "trigger" "name" "" "description" "" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "6" "mode" "mouse_region" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "7" "mode" "absolute_mouse" "name" "" "description" "" "inputs" { "click" { "activators" { "Soft_Press" { "bindings" { "binding" "mouse_button MIDDLE, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } } "group" { "id" "8" "mode" "scrollwheel" "name" "" "description" "" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, Zoom Out/Scroll Down, , " } } } "disabled_activators" { } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, Zoom In/Scroll Up, , " } } } "disabled_activators" { } } "click" { "activators" { "Soft_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Split Stack/Sneak Cones, , " } } } "disabled_activators" { } } } "settings" { "scroll_angle" "124" "scroll_friction" "3" } } "group" { "id" "9" "mode" "joystick_move" "name" "" "description" "" "inputs" { } } "group" { "id" "10" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_2, , " } "settings" { "hold_repeats" "1" "repeat_rate" "10" } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_6, , " } "settings" { "hold_repeats" "1" "repeat_rate" "10" } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_4, , " } "settings" { "hold_repeats" "1" "repeat_rate" "10" } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_8, , " } "settings" { "hold_repeats" "1" "repeat_rate" "10" } } } "disabled_activators" { } } } } "group" { "id" "11" "mode" "touch_menu" "name" "" "description" "" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1, Character 1, ghost_045_move_0060.png, #000000 #E4E4E4" } } } "disabled_activators" { } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2, Character 2, ghost_045_move_0060.png, #000000 #0000ad" } } } "disabled_activators" { } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3, Character 3, ghost_045_move_0060.png, #000000 #00adad" } } } "disabled_activators" { } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 0, All, ghost_045_move_0180.png, #000000 #4800ad" } } } "disabled_activators" { } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4, Character 4, ghost_045_move_0060.png, #000000 #00ad00" } } } "disabled_activators" { } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 5, Character 5, ghost_045_move_0060.png, #000000 #ada200" } } } "disabled_activators" { } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 6, Character 6, ghost_045_move_0060.png, #000000 #ad5d00" } } } "disabled_activators" { } } } "settings" { "mouse_smoothing" "0" "touch_menu_button_count" "7" "touchmenu_button_fire_type" "2" } } "group" { "id" "14" "mode" "scrollwheel" "name" "" "description" "" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, , " } } } "disabled_activators" { } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, , " } } } "disabled_activators" { } } "scroll_wheel_list_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_1, , " } } } "disabled_activators" { } } "scroll_wheel_list_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_2, , " } } } "disabled_activators" { } } "scroll_wheel_list_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_3, , " } } } "disabled_activators" { } } "scroll_wheel_list_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_4, , " } } } "disabled_activators" { } } "scroll_wheel_list_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_5, , " } } } "disabled_activators" { } } } "settings" { "scroll_type" "2" } } "group" { "id" "15" "mode" "radial_menu" "name" "" "description" "" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 0, All, , " } } } "disabled_activators" { } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1, Char 1, , " } } } "disabled_activators" { } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2, Char 2, , " } } } "disabled_activators" { } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3, Char 3, , " } } } "disabled_activators" { } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4, Char 4, , " } } } "disabled_activators" { } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 5, Char 5, , " } } } "disabled_activators" { } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 6, Char 6, , " } } } "disabled_activators" { } } } "settings" { "touchmenu_button_fire_type" "1" "touch_menu_position_x" "94" "touch_menu_position_y" "100" "touch_menu_scale" "68" } } "group" { "id" "16" "mode" "mouse_region" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "3" "scale" "37" "position_y" "4" "sensitivity_horiz_scale" "128" "sensitivity_vert_scale" "0" } } "group" { "id" "17" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Move Camera Up, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Move Camera Down, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press I, Move Camera Right, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Move Camera Left, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "haptic_intensity_override" "0" } } "group" { "id" "18" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action SHOW_KEYBOARD, Open Keyboard, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "output_joystick" "2" "sensitivity" "115" } } "group" { "id" "19" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "2" } } "group" { "id" "20" "mode" "mouse_region" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "3" "scale" "37" "position_y" "4" "sensitivity_horiz_scale" "128" "sensitivity_vert_scale" "0" } } "group" { "id" "28" "mode" "reference" "description" "" "settings" { "referenced_mode" "15" } } "group" { "id" "30" "mode" "flickstick" "name" "" "description" "" "inputs" { } } "group" { "id" "32" "mode" "reference" "description" "" "settings" { "referenced_mode" "15" } } "group" { "id" "34" "mode" "mouse_joystick" "name" "" "description" "" "inputs" { } } "group" { "id" "36" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press HOME, , " } } } "disabled_activators" { } } } } "group" { "id" "38" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PAGE_UP, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PAGE_DOWN, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, , " } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press HOME, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "40" "mode" "2dscroll" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } } "group" { "id" "42" "mode" "flickstick" "name" "" "description" "" "inputs" { } } "group" { "id" "44" "mode" "mouse_region" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "12" "mode" "switches" "name" "" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Menu, , " } } } "disabled_activators" { } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F5, Quicksave, , " } } } "disabled_activators" { } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT, Highlight Interactive, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, Sneak, , " } } } "disabled_activators" { } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_LEFT, Rotate Camera Left, , " } } } "disabled_activators" { } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press U, Rotate Camera Right, , " } } } "disabled_activators" { } } "button_back_left_upper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_BRACKET, , " } } } "disabled_activators" { } } "button_back_right_upper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_BRACKET, , " } } } "disabled_activators" { } } "button_capture" { "activators" { "release" { "bindings" { "binding" "controller_action system_key_1, , " } } } "disabled_activators" { } } } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "12" "switch active" "1" "left_trackpad inactive" "6" "left_trackpad inactive" "7" "left_trackpad inactive" "8" "left_trackpad active" "14" "left_trackpad active modeshift" "15" "left_trackpad inactive modeshift" "40" "left_trackpad inactive" "42" "left_trackpad inactive" "2" "right_trackpad active" "11" "right_trackpad inactive modeshift" "16" "right_trackpad inactive modeshift" "34" "right_trackpad active modeshift" "0" "button_diamond active" "3" "joystick active" "9" "joystick inactive" "10" "joystick inactive" "4" "left_trigger active" "5" "right_trigger active" "17" "dpad active" "32" "dpad inactive" "18" "right_joystick inactive" "19" "right_joystick inactive modeshift" "20" "right_joystick inactive modeshift" "28" "right_joystick inactive" "30" "right_joystick inactive" "36" "right_joystick inactive" "38" "right_joystick active" "44" "right_joystick inactive" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }