"controller_mappings" { "version" "3" "revision" "38" "title" "EA SPORTS FC™ 26 YACINE+" "description" "Your modified layout for this game." "creator" "76561199677357857" "progenitor" "" "url" "workshop://3590807351" "export_type" "community" "controller_type" "controller_ps4" "controller_caps" "35085311" "major_revision" "0" "minor_revision" "0" "Timestamp" "297493224" "localization" { "english" { "title" "Gamepad with Mouse and Gyro" "description" "The template works best for games that are designed with a gamepad in mind, but also support a desktop mouse for camera control or aim (Mixed Input). This uses both the pad and the gyro to control the mouse for fine aiming." } } "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" "single_button" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button SELECT, , " } } } "disabled_activators" { } } } } "group" { "id" "2" "mode" "single_button" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button START, , " } } } "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" { } } "edge" { "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" { } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_RIGHT, , " "binding" "xinput_button TRIGGER_RIGHT, , " "binding" "xinput_button JOYSTICK_RIGHT, , " "binding" "xinput_button JOYSTICK_RIGHT, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "output_trigger" "2" } } "group" { "id" "9" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, , " } } } "disabled_activators" { } } } } "group" { "id" "10" "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" "gyro_to_mouse" "name" "" "description" "" "inputs" { } } "group" { "id" "12" "mode" "absolute_mouse" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } } "group" { "id" "13" "mode" "flickstick" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, , " } } "Double_Press" { "bindings" { "binding" "controller_action camera_reset 180 66 90, , " } } } "disabled_activators" { } } } } "group" { "id" "14" "mode" "flickstick" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT, , " } } "Double_Press" { "bindings" { "binding" "controller_action camera_reset 180 66 90, , " } } } "disabled_activators" { } } } } "group" { "id" "15" "mode" "flickstick" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, , " } } "Double_Press" { "bindings" { "binding" "controller_action camera_reset 180 66 90, , " } } } "disabled_activators" { } } } } "group" { "id" "16" "mode" "flickstick" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT, , " } } "Double_Press" { "bindings" { "binding" "controller_action camera_reset 180 66 90, , " } } } "disabled_activators" { } } } } "group" { "id" "17" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 17219 7105 1, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 16371 30011 1, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 32162 16706 1, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 3899 12702 1, , " } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 23685 12401 1, , " } } } "disabled_activators" { } } "touch" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 26543 17740 1, , " } } } "disabled_activators" { } } } } "group" { "id" "18" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 16565 7061 1, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 16589 26825 1, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 28650 16836 1, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 4940 17438 1, , " } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 6854 17481 1, , " } } } "disabled_activators" { } } "touch" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 5280 15974 1, , " } } } "disabled_activators" { } } } } "group" { "id" "19" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 16662 8353 1, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 17195 28763 1, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 30805 16922 1, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 2446 16190 1, , " } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 16323 16620 1, , " } } } "disabled_activators" { } } "touch" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 16396 17525 1, , " } } } "disabled_activators" { } } } } "group" { "id" "20" "mode" "gyro_to_joystick_deflection" "name" "" "description" "" "inputs" { } "settings" { "gyro_to_2d_conversion_style" "1" } } "group" { "id" "21" "mode" "2dscroll" "name" "" "description" "" "inputs" { } "settings" { "gyro_ratchet_button_mask" "3747504127" } } "group" { "id" "22" "mode" "2dscroll" "name" "" "description" "" "inputs" { } } "group" { "id" "23" "mode" "absolute_mouse" "name" "" "description" "" "inputs" { } } "group" { "id" "24" "mode" "mouse_region" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "25" "mode" "gyro_to_joystick" "name" "" "description" "" "inputs" { } } "group" { "id" "26" "mode" "dpad" "name" "" "description" "" "inputs" { } "settings" { "requires_click" "0" } } "group" { "id" "27" "mode" "absolute_mouse" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } } "group" { "id" "28" "mode" "four_buttons" "name" "" "description" "" "inputs" { } } "group" { "id" "29" "mode" "scrollwheel" "name" "" "description" "" "inputs" { } } "group" { "id" "30" "mode" "scrollwheel" "name" "" "description" "" "inputs" { } } "group" { "id" "31" "mode" "mouse_region" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "32" "mode" "mouse_region" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "33" "mode" "dpad" "name" "" "description" "" "inputs" { } } "group" { "id" "34" "mode" "absolute_mouse" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } } "group" { "id" "35" "mode" "2dscroll" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 16468 16018 1, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 1889 15802 1, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 31169 16190 1, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 15839 4952 1, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action MOUSE_POSITION 16202 31260 1, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } } "group" { "id" "36" "mode" "absolute_mouse" "name" "" "description" "" "inputs" { } } "group" { "id" "37" "mode" "mouse_region" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "8" "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" { } } } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "8" "switch active" "0" "button_diamond active" "1" "left_trackpad inactive" "16" "left_trackpad inactive" "18" "left_trackpad inactive" "28" "left_trackpad inactive" "34" "left_trackpad active" "37" "left_trackpad inactive" "2" "right_trackpad inactive" "15" "right_trackpad inactive" "17" "right_trackpad inactive" "27" "right_trackpad inactive" "29" "right_trackpad inactive" "30" "right_trackpad inactive modeshift" "31" "right_trackpad active" "32" "right_trackpad inactive modeshift" "33" "right_trackpad inactive modeshift" "3" "joystick active" "14" "joystick inactive" "4" "left_trigger active" "5" "right_trigger active" "9" "right_joystick active" "13" "right_joystick inactive" "10" "dpad active" "11" "gyro inactive" "20" "gyro inactive" "21" "gyro inactive" "22" "gyro inactive modeshift" "23" "gyro inactive" "24" "gyro active" "25" "gyro inactive" "26" "gyro inactive" "36" "gyro inactive modeshift" "12" "center_trackpad inactive" "19" "center_trackpad inactive" "35" "center_trackpad active" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" } }