"controller_mappings" { "version" "3" "revision" "74" "title" "Harmony of Dissonance Anti RSI and Spellbook controls." "description" "Controls for HoD to help with RSI, allow for auto charging Crush STN, and map Spellbook controls to Right Stick." "creator" "76561197995272240" "progenitor" "" "url" "workshop://3348712603" "export_type" "community" "controller_type" "controller_xboxone" "controller_caps" "9978879" "major_revision" "0" "minor_revision" "0" "Timestamp" "1623047097" "actions" { "InGameControls" { "title" "#Set_Title" "legacy_set" "0" "StickPadGyro" { "r_move" { "title" "#Action_RMove" "input_mode" "joystick_move" } } "Button" { "key_up" "#UP" "key_down" "#DOWN" "key_left" "#LEFT" "key_right" "#RIGHT" "a_button" "#A" "b_button" "#B" "x_button" "#X" "y_button" "#Y" "l1_button" "#L1" "l2_button" "#L2" "l3_button" "#L3" "r1_button" "#R1" "r2_button" "#R2" "r3_button" "#R3" "start_button" "#START" "select_button" "#BACK" } } } "action_layers" { "Preset_1000001" { "title" "rapid dash on" "legacy_set" "1" "set_layer" "1" "parent_set_name" "InGameControls" } "Preset_1000002" { "title" "crushing stone auto charge" "legacy_set" "1" "set_layer" "1" "parent_set_name" "InGameControls" } "Preset_1000003" { "title" "chr on" "legacy_set" "1" "set_layer" "1" "parent_set_name" "InGameControls" } } "localization" { "english" { "Set_Title" "InGameControls" "Action_RMove" "Right Stick Move" "UP" "D-PAD Up" "Down" "D-PAD Down" "LEFT" "D-PAD Left" "RIGHT" "D-PAD Right" "A" "A Button" "B" "B Button" "X" "X Button" "Y" "Y Button" "L1" "Left Bumper" "L2" "Left Trigger" "L3" "Left Stick Button" "R1" "Right Bumper" "R2" "Right Trigger" "R3" "Right Stick Button" "START" "START" "Back" "BACK" } "japanese" { "Set_Title" "コントローラー設定" "Action_RMove" "右スティック移動" "UP" "十字キー上" "Down" "十字キー下" "LEFT" "十字キー左" "RIGHT" "十字キー右" "A" "Aボタン" "B" "Bボタン" "X" "Xボタン" "Y" "Yボタン" "L1" "Lボタン" "L2" "左トリガー" "L3" "左スティッククリック" "R1" "Rボタン" "R2" "右トリガー" "R3" "右スティッククリック" "START" "STARTボタン" "Back" "BACKボタン" } } "group" { "id" "0" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A, , " } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B, , " } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X, , " } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button Y, , " } } } "disabled_activators" { } } } } "group" { "id" "1" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_up, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_down, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_right, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_left, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } } "group" { "id" "2" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "3" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "4" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_LEFT, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "output_trigger" "1" } } "group" { "id" "5" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_RIGHT, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "output_trigger" "2" } } "group" { "id" "6" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "8" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, , " } } } "disabled_activators" { } } } } "group" { "id" "9" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "haptic_intensity_override" "0" } } "group" { "id" "11" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls a_button, , " } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action add_layer 2 1 1, , " } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls x_button, , " } "settings" { "hold_repeats" "1" } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action hold_layer 3 1 1, , " } } } "disabled_activators" { } } } } "group" { "id" "12" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls l2_button, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "13" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls x_button, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "14" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls r3_button, , " } } } "disabled_activators" { } } } "settings" { "virtual_mode" "1" "output_joystick" "2" } } "group" { "id" "15" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls key_up, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls key_down, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls key_right, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls key_left, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "haptic_intensity_override" "0" } } "group" { "id" "16" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls key_up, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls key_down, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls key_right, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls key_left, , " } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls l3_button, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "17" "mode" "2dscroll" "name" "" "description" "" "inputs" { } } "group" { "id" "18" "mode" "dpad" "name" "" "description" "" "inputs" { } "settings" { "requires_click" "0" } } "group" { "id" "19" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls r3_button, , " } } } "disabled_activators" { } } } } "group" { "id" "20" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls r3_button, , " } } } "disabled_activators" { } } } "settings" { "virtual_mode" "1" } } "group" { "id" "21" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls l1_button, , " } "settings" { "delay_end" "50" } } "Full_Press" { "bindings" { "binding" "game_action InGameControls r1_button, , " } "settings" { "delay_end" "50" } } "Full_Press" { "bindings" { "binding" "game_action InGameControls key_down, , " } "settings" { "delay_start" "25" } } } "disabled_activators" { } } } "settings" { "virtual_mode" "1" } "gameactions" { "InGameControls" "r_move" } } "group" { "id" "22" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action remove_layer 2 1 1, , " } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "23" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "24" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "26" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls x_button, , " } "settings" { "hold_repeats" "1" } } "release" { "bindings" { "binding" "controller_action hold_layer 4 1 1, , " } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action remove_layer 3 1 1, , " } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "27" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "28" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "30" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action remove_layer 4 1 1, , " } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "31" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "32" "mode" "trigger" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "34" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls key_up, , " } "settings" { "delay_end" "50" } } "Full_Press" { "bindings" { "binding" "game_action InGameControls r1_button, , " } "settings" { "delay_start" "25" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls key_up, , " } "settings" { "delay_end" "50" } } "Full_Press" { "bindings" { "binding" "game_action InGameControls l1_button, , " } "settings" { "delay_start" "25" } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls l1_button, , " } "settings" { "delay_end" "50" } } "Full_Press" { "bindings" { "binding" "game_action InGameControls r1_button, , " } "settings" { "delay_end" "50" } } "Full_Press" { "bindings" { "binding" "game_action InGameControls key_down, , " } "settings" { "delay_start" "25" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "7" "mode" "switches" "name" "" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button start, , " } } } "disabled_activators" { } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button select, , " } } } "disabled_activators" { } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button shoulder_left, , " } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button shoulder_right, , " } } } "disabled_activators" { } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button y, , " } } } "disabled_activators" { } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button a, , " } } } "disabled_activators" { } } "button_back_left_upper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button x, , " } } } "disabled_activators" { } } "button_back_right_upper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button b, , " } } } "disabled_activators" { } } "button_capture" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action SCREENSHOT, , " } } } "disabled_activators" { } } } } "group" { "id" "10" "mode" "switches" "name" "" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls start_button, , " } } } "disabled_activators" { } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls select_button, , " } } } "disabled_activators" { } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls l1_button, , " } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls r1_button, , " } } } "disabled_activators" { } } "button_capture" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls key_up, , " } "settings" { "delay_end" "50" } } "Full_Press" { "bindings" { "binding" "game_action InGameControls r1_button, , " } } } "disabled_activators" { } } } } "group" { "id" "25" "mode" "switches" "name" "" "description" "" "inputs" { "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls l1_button, , " } "settings" { "hold_repeats" "1" } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls r1_button, , " } "settings" { "hold_repeats" "1" } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "group" { "id" "29" "mode" "switches" "name" "" "description" "" "inputs" { } "settings" { "layer" "1" } } "group" { "id" "33" "mode" "switches" "name" "" "description" "" "inputs" { "always_on_action" { "activators" { "Full_Press" { "bindings" { "binding" "game_action InGameControls x_button, , " } } } "disabled_activators" { } } } "settings" { "layer" "1" } } "preset" { "id" "0" "name" "InGameControls" "group_source_bindings" { "10" "switch active" "11" "button_diamond active" "16" "joystick active" "12" "left_trigger active" "13" "right_trigger active" "14" "right_joystick inactive" "17" "right_joystick inactive" "18" "right_joystick inactive" "19" "right_joystick inactive" "20" "right_joystick inactive" "21" "right_joystick inactive" "34" "right_joystick active" "15" "dpad active" } } "preset" { "id" "1" "name" "Preset_1000001" "group_source_bindings" { "25" "switch active" "22" "button_diamond active" "23" "left_trigger active" "24" "right_trigger active" } } "preset" { "id" "2" "name" "Preset_1000002" "group_source_bindings" { "29" "switch active" "26" "button_diamond active" "27" "left_trigger active" "28" "right_trigger active" } } "preset" { "id" "3" "name" "Preset_1000003" "group_source_bindings" { "33" "switch active" "30" "button_diamond active" "31" "left_trigger active" "32" "right_trigger active" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" } }