"controller_mappings" { "version" "3" "revision" "2" "title" "Baldurs Gate 2 EE AAA4" "description" "Left Grip enables Radial Party Selection. Right Grip for Toolbar Mouse Region. Long-press Select to Quicksave." "creator" "76561198339665697" "progenitor" "" "url" "workshop://3618950592" "export_type" "community" "controller_type" "controller_neptune" "controller_caps" "23117823" "major_revision" "0" "minor_revision" "0" "Timestamp" "-536720284" "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, Pause, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press I, Inventory, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press J, Journal, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, 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" "key_press A, Party AI On/Off, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "sensitivity" "141" "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, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW, , " } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R, Record, , " } } } "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" "controller_action SHOW_KEYBOARD, , " } } } "disabled_activators" { } } } "settings" { "scroll_angle" "89" "scroll_type" "2" "scroll_friction" "1" } } "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" "gyro_button" "1" "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 UP_ARROW, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW, , " } } } "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" "key_press A, Party AI On/Off, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "output_joystick" "2" "sensitivity" "141" } } "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" "12" "mode" "switches" "name" "" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Menu, , " } } } "disabled_activators" { } } "button_menu" { "activators" { "Long_Press" { "bindings" { "binding" "key_press Q, Quicksave (Long press), , " } } } "disabled_activators" { } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Highlight Interactive, , " } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press H, Hide Interface, , " } } } "disabled_activators" { } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift right_trackpad 16" } "settings" { "interruptable" "0" } } "Full_Press" { "bindings" { "binding" "mode_shift right_joystick 20" } "settings" { "interruptable" "0" } } } "disabled_activators" { } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift left_trackpad 15" } "settings" { "interruptable" "0" } } } "disabled_activators" { } } "button_back_left_upper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, , " } } } "disabled_activators" { } } "button_back_right_upper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press I, , " } } } "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 active modeshift" "18" "right_joystick active" "19" "right_joystick inactive modeshift" "20" "right_joystick active modeshift" "1" "left_trackpad inactive" "6" "left_trackpad inactive" "7" "left_trackpad inactive" "8" "left_trackpad active" "13" "left_trackpad inactive" "14" "left_trackpad inactive modeshift" "15" "left_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" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }