"controller_mappings" { "version" "3" "revision" "158" "title" "Baldur's Gate Deck" "description" "" "creator" "76561198024942882" "progenitor" "" "url" "workshop://3015597899" "export_type" "community" "controller_type" "controller_neptune" "controller_caps" "23117823" "major_revision" "0" "minor_revision" "0" "Timestamp" "-1208126144" "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 SPACE, End Turn/Enter Combat, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Sneak, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Z, Jump, , " } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press U, Sheathe Weapon, , " } "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 O, Toggle Tactical Camera, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, Rotate Item Right, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, Rotate Item Left, , " } "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" "mouse_button RIGHT, , " } } } "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" "13" "mode" "radial_menu" "name" "" "description" "" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 0, All, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1, Char 1, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2, Char 2, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3, Char 3, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4, Char 4, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 5, Char 5, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 6, Char 6, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "click" { "activators" { "Soft_Press" { "bindings" { "binding" "controller_action SHOW_KEYBOARD, , " } } } "disabled_activators" { } } } "settings" { "touchmenu_button_fire_type" "2" "touch_menu_position_x" "6" "touch_menu_position_y" "88" "touch_menu_scale" "74" } } "group" { "id" "14" "mode" "scrollwheel" "name" "" "description" "" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, , " } "settings" { "haptic_intensity" "2" } } } "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" "2" "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 N, Character Sheet, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press I, Inventory, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press K, Spellbook, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press J, Journal, , " } } } "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" "22" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PAGE_UP, Zoom In, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PAGE_DOWN, Zoom Out, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Rotate Right, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Rotate Left, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "23" "mode" "joystick_move" "name" "" "description" "" "inputs" { } } "group" { "id" "24" "mode" "reference" "description" "" "settings" { "referenced_mode" "11" } } "group" { "id" "26" "mode" "dpad" "name" "" "description" "" "inputs" { } } "group" { "id" "27" "mode" "four_buttons" "name" "" "description" "" "inputs" { } } "group" { "id" "28" "mode" "mouse_region" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "29" "mode" "2dscroll" "name" "" "description" "" "inputs" { } } "group" { "id" "30" "mode" "flickstick" "name" "" "description" "" "inputs" { } } "group" { "id" "31" "mode" "joystick_move" "name" "" "description" "" "inputs" { } } "group" { "id" "32" "mode" "mouse_joystick" "name" "" "description" "" "inputs" { } } "group" { "id" "33" "mode" "four_buttons" "name" "" "description" "" "inputs" { } } "group" { "id" "35" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press O, Toggle Tactical Camera, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Party View, , " } } } "disabled_activators" { } } } } "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 Loot, , " } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_BRACKET, Next Character, , " } } } "disabled_activators" { } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Party View, , " } } } "disabled_activators" { } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press O, Tactical View, , " } } } "disabled_activators" { } } "button_back_left_upper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press H, Alchemy, , " } } } "disabled_activators" { } } "button_back_right_upper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Map, , " } } } "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" "2" "right_trackpad active" "11" "right_trackpad inactive modeshift" "16" "right_trackpad inactive modeshift" "26" "right_trackpad inactive" "27" "right_trackpad inactive" "28" "right_trackpad inactive" "29" "right_trackpad inactive" "35" "right_trackpad inactive modeshift" "1" "left_trackpad inactive" "6" "left_trackpad inactive" "7" "left_trackpad inactive" "8" "left_trackpad active" "14" "left_trackpad inactive modeshift" "15" "left_trackpad active modeshift" "30" "left_trackpad inactive" "31" "left_trackpad inactive" "32" "left_trackpad inactive" "33" "left_trackpad inactive" "13" "left_trackpad inactive" "0" "button_diamond active" "3" "joystick active" "9" "joystick inactive" "10" "joystick inactive" "4" "left_trigger active" "5" "right_trigger active" "17" "dpad active" "18" "right_joystick inactive" "19" "right_joystick inactive modeshift" "20" "right_joystick active modeshift" "22" "right_joystick active" "23" "right_joystick inactive" "24" "right_joystick inactive" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }