"controller_mappings" { "version" "3" "revision" "129" "title" "Diablo II" "description" "L3 for menu layer. R2 for left click. Dpad for potions. other buttons select skill hotkeys and, while held, activate R2 as right click. L3 is alt. R3 is shift. Tapping right pad enables gyro mouse. There are additional assignments not listed here." "creator" "76561198825034838" "controller_type" "controller_ps4" "major_revision" "0" "minor_revision" "0" "Timestamp" "15549" "actions" { "Default" { "title" "Default" "legacy_set" "1" } } "action_layers" { "Preset_1000001" { "title" "Pad" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } "Preset_1000002" { "title" "Menus" "legacy_set" "1" "set_layer" "1" "parent_set_name" "Default" } } "group" { "id" "1" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 2 0 0" "binding" "key_press F5" } "settings" { "haptic_intensity" "2" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 2 0 0" "binding" "key_press F5" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "3703" } } "group" { "id" "2" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "edge_binding_radius" "4393" "adaptive_threshold" "0" } } "group" { "id" "3" "mode" "joystick_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } } } } } "settings" { "curve_exponent" "5" "custom_curve_exponent" "51" "output_joystick" "2" "deadzone_shape" "1" "sensitivity" "200" } } "group" { "id" "4" "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" } } } } } } "group" { "id" "5" "mode" "joystick_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT" "binding" "controller_action hold_layer 3 0 0" } } } } } "settings" { "curve_exponent" "5" "custom_curve_exponent" "50" "output_joystick" "2" "deadzone_shape" "1" "sensitivity" "203" } } "group" { "id" "6" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 3" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 4" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 2" } } } } } "settings" { "requires_click" "0" "layout" "0" "haptic_intensity_override" "0" } } "group" { "id" "7" "mode" "dpad" "inputs" { } "settings" { "requires_click" "0" } } "group" { "id" "8" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "64" "gyro_button" "1" "gyro_button_invert" "2" } } "group" { "id" "9" "mode" "four_buttons" "inputs" { } } "group" { "id" "10" "mode" "single_button" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action SHOW_KEYBOARD" } } } } "touch" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R" } } } } } } "group" { "id" "11" "mode" "single_button" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 2 0 0" } } } } } } "group" { "id" "12" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP" } "settings" { "hold_repeats" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN" } "settings" { "hold_repeats" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button FORWARD" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button BACK" } } } } } "settings" { "requires_click" "0" } } "group" { "id" "13" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 2 0 0" "binding" "key_press F1" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 2 0 0" "binding" "key_press F4" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 2 0 0" "binding" "key_press F2" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 2 0 0" "binding" "key_press F3" } } } } } } "group" { "id" "14" "mode" "dpad" "inputs" { "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3" } } "release" { "bindings" { "binding" "mouse_button RIGHT" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F2" } } "release" { "bindings" { "binding" "mouse_button RIGHT" } } } } } "settings" { "requires_click" "0" "layout" "0" "haptic_intensity_override" "0" } } "group" { "id" "15" "mode" "joystick_move" "inputs" { } } "group" { "id" "16" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action SHOW_KEYBOARD" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F4" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F2" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3" } } } } } } "group" { "id" "17" "mode" "trigger" "inputs" { } } "group" { "id" "19" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F1" } } } } } "settings" { "layer" "1" } } "group" { "id" "20" "mode" "trigger" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "21" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } } } } } "settings" { "layer" "1" } } "group" { "id" "22" "mode" "trigger" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "23" "mode" "single_button" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "24" "mode" "single_button" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "25" "mode" "joystick_mouse" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "26" "mode" "absolute_mouse" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "27" "mode" "dpad" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "28" "mode" "scrollwheel" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "29" "mode" "radial_menu" "inputs" { } } "group" { "id" "30" "mode" "joystick_move" "inputs" { } } "group" { "id" "32" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press I" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press T" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q" } } } } } "settings" { "layer" "1" } } "group" { "id" "33" "mode" "trigger" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "34" "mode" "trigger" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "35" "mode" "trigger" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "36" "mode" "single_button" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "37" "mode" "single_button" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "38" "mode" "scrollwheel" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB" } } } } } "settings" { "layer" "1" } } "group" { "id" "39" "mode" "joystick_mouse" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "40" "mode" "absolute_mouse" "inputs" { } "settings" { "layer" "1" "sensitivity" "73" } } "group" { "id" "41" "mode" "dpad" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "42" "mode" "joystick_mouse" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "43" "mode" "mouse_region" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "44" "mode" "four_buttons" "inputs" { } } "group" { "id" "0" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 2 0 0" "binding" "key_press F6" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 2 0 0" "binding" "key_press F7" } } } } "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift button_diamond 16" } "settings" { "interruptable" "0" } } } } } } "group" { "id" "18" "mode" "switches" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "31" "mode" "switches" "inputs" { "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press O" } } } } } "settings" { "layer" "1" } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "0" "switch active" "13" "button_diamond active" "14" "button_diamond inactive" "15" "button_diamond inactive" "16" "button_diamond inactive modeshift" "1" "left_trigger active" "2" "right_trigger active" "17" "right_trigger active modeshift" "9" "left_trackpad inactive" "10" "left_trackpad active" "11" "right_trackpad active" "3" "right_joystick active" "28" "right_joystick inactive" "29" "right_joystick inactive" "30" "right_joystick inactive" "44" "right_joystick inactive" "4" "joystick inactive" "5" "joystick active" "12" "joystick inactive" "43" "joystick inactive" "7" "gyro inactive" "8" "gyro active" "6" "dpad active" } } "preset" { "id" "1" "name" "Preset_1000001" "group_source_bindings" { "18" "switch active" "19" "button_diamond inactive" "20" "left_trigger active" "21" "right_trigger active" "22" "right_trigger active modeshift" "23" "left_trackpad active" "24" "right_trackpad active" "25" "joystick active" "26" "gyro active" "27" "dpad active" } } "preset" { "id" "2" "name" "Preset_1000002" "group_source_bindings" { "31" "switch active" "32" "button_diamond active" "33" "left_trigger active" "34" "right_trigger active" "35" "right_trigger active modeshift" "36" "left_trackpad active" "37" "right_trackpad active" "38" "right_joystick inactive" "42" "right_joystick inactive" "39" "joystick active" "40" "gyro active" "41" "dpad active" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }