From c343268ed7a2a8deab896ce5edd409106e7365ac Mon Sep 17 00:00:00 2001 From: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com> Date: Sat, 24 Feb 2024 15:38:09 -0500 Subject: [PATCH] [Add external controller profiles] * Currently supported: Microsoft Xbox 360, Microsoft Xbox One, Nintendo Switch Pro Controller, Sony DualShock, Sony DualSense, and Sony DualSense Edge controllers * Add additional controllers by editing the `controller_type` line in the VDF file. See https://github.com/dragoonDorise/EmuDeck/blob/6c18820bfb2797e6528c1ddcd0a47921b88db9f1/configs/steam-input/emudeck_dualsense_hotkeys.vdf#L11C1-L11C37 for the specific line * Added a Steam Deck combo hotkey profile if users prefer to use combo hotkeys over radial/touch menus --- .../emudeck_controller_generic-xl.vdf | 4462 ++++++++++++++++ .../steam-input/emudeck_controller_ps4-xl.vdf | 4462 ++++++++++++++++ ...udeck_controller_ps5-dualsense-edge-xl.vdf | 4462 ++++++++++++++++ .../emudeck_controller_ps5-dualsense-xl.vdf | 4463 +++++++++++++++++ .../emudeck_controller_steam_deck-xl.vdf | 4462 ++++++++++++++++ .../emudeck_controller_switch_pro-xl.vdf | 4462 ++++++++++++++++ .../emudeck_controller_xbox360-xl.vdf | 4462 ++++++++++++++++ .../emudeck_controller_xboxone-xl.vdf | 4462 ++++++++++++++++ uninstall.sh | 7 + 9 files changed, 35704 insertions(+) create mode 100644 configs/steam-input/emudeck_controller_generic-xl.vdf create mode 100644 configs/steam-input/emudeck_controller_ps4-xl.vdf create mode 100644 configs/steam-input/emudeck_controller_ps5-dualsense-edge-xl.vdf create mode 100644 configs/steam-input/emudeck_controller_ps5-dualsense-xl.vdf create mode 100644 configs/steam-input/emudeck_controller_steam_deck-xl.vdf create mode 100644 configs/steam-input/emudeck_controller_switch_pro-xl.vdf create mode 100644 configs/steam-input/emudeck_controller_xbox360-xl.vdf create mode 100644 configs/steam-input/emudeck_controller_xboxone-xl.vdf diff --git a/configs/steam-input/emudeck_controller_generic-xl.vdf b/configs/steam-input/emudeck_controller_generic-xl.vdf new file mode 100644 index 000000000..d144baa2d --- /dev/null +++ b/configs/steam-input/emudeck_controller_generic-xl.vdf @@ -0,0 +1,4462 @@ +"controller_mappings" +{ + "version" "3" + "revision" "21" + "title" "EmuDeck - External Controller Hotkeys XL" + "description" "Press Start and L2 or R2 to toggle profiles. When using a profile, press the HOME button + X to view hotkeys. Generic Controller Hotkeys for ares, Cemu, Citra, melonDS, and mGBA. Emulators not listed already have combo hotkeys mapped." + "creator" "76561199036238022" + "progenitor" "" + "url" "template://emudeck_controller_generic-xl.vdf" + "export_type" "template" + "controller_type" "controller_generic" + "controller_caps" "23117823" + "major_revision" "0" + "minor_revision" "0" + "Timestamp" "4" + "actions" + { + "Default" + { + "title" "EmuDeck Hotkeys" + "legacy_set" "1" + } + "Preset_1000001" + { + "title" "Cemu" + "legacy_set" "1" + } + "Preset_1000002" + { + "title" "Citra" + "legacy_set" "1" + } + "Preset_1000003" + { + "title" "mGBA" + "legacy_set" "1" + } + "Preset_1000004" + { + "title" "ares" + "legacy_set" "1" + } + "Preset_1000005" + { + "title" "melonDS" + "legacy_set" "1" + } + } + "action_layers" + { + } + "localization" + { + "english" + { + "title" "Gamepad With Joystick Trackpad" + "description" "This template is for most games that already have built-in gamepad support and have a first or third person controlled camera. FPS or Third Person Adventure games, etc." + } + "czech" + { + "title" "Gamepad s ovládáním kamery" + "description" "Tato šablona je pro většinu her podporujících gamepad a disponujících kamerou z pohledu první nebo třetí osoby. Mezi takové hry patří například akční hry z pohledu první nebo třetí osoby." + } + "danish" + { + "title" "Gamepad med kamerastyring" + "description" "Denne skabelon er til de fleste spil, der allerede har indbygget gamepad-understøttelse og har et første- eller tredjepersonskontrolleret kamera. FPS eller tredjepersons adventure-spil osv." + } + "dutch" + { + "title" "Gamepad met camerabesturing" + "description" "Deze template is voor de meeste spellen die reeds ingebouwde gamepadondersteuning hebben en die een camera hebben die wordt bestuurd in de eerste of derde persoon. FPS, third person-avontuurspellen, etc." + } + "finnish" + { + "title" "Kameraa ohjaava peliohjain" + "description" "Tämä malli on useimmille muita ohjaimia valmiiksi tukeville peleille, joissa on ensimmäisessä tai kolmannessa persoonassa ohjattava kamera. FPS-pelit, kolmannen persoonan seikkailupelit jne." + } + "french" + { + "title" "Manette avec contrôles caméra" + "description" "Ce modèle fonctionne pour la plupart des jeux ayant un support manette intégré et une caméra contrôlée à la première ou à la troisième personne. FPS, jeux d'aventure à la troisième personne, etc." + } + "german" + { + "title" "Gamepad mit Kamerasteuerung" + "description" "Diese Vorlage ist für die meisten Spiele konzipiert, die bereits volle Untersützung für Gamepads mit sich bringen und eine First- oder Third-Person-Kamerasteuerung haben. Gedacht für Ego-Shooter, Third-Person-Abenteuerspiele usw." + } + "hungarian" + { + "title" "Gamepad kamerairányítással" + "description" "Ez a sablon a legtöbb olyan játékhoz való, melyek már rendelkeznek beépített gamepad-támogatással, és van első vagy harmadik személyű kezelésű kamerájuk. Ilyenek az FPS vagy harmadik személyű kalandjátékok stb." + } + "italian" + { + "title" "Gamepad con controlli della telecamera" + "description" "Questo template è pensato per la maggior parte dei giochi che hanno già il supporto per gamepad integrato e hanno la visuale controllata in prima o terza persona. Giochi d'avventura in terza persona, FPS ecc." + } + "japanese" + { + "title" "カメラコントロール機能を持つゲームパッド" + "description" "FPS や、アドベンチャーゲームのような、一人称または三人称のカメラ操作を行うゲームパッドに標準対応したゲーム用のテンプレートです。" + } + "koreana" + { + "title" "카메라 조작 기능이 있는 게임패드" + "description" "이 템플릿은 이미 게임패드 지원이 내장되어 있으며 1인칭 또는 3인칭 시점 카메라 조작을 지원하는 대부분의 게임을 위한 것입니다. FPS, 3인칭 어드벤쳐 게임 및 기타." + } + "polish" + { + "title" "Kontroler obsługujący kamerę" + "description" "Ten szablon jest dla większości gier, które mają wbudowane wsparcie dla kontrolerów, a także kamerę kontrolowaną z perspektywy pierwszej lub trzeciej osoby, np. FPS-y bądź gry przygodowe." + } + "portuguese" + { + "title" "Comando com controlos de câmara" + "description" "Este modelo é indicado para jogos que já têm compatibilidade nativa com comando e têm uma câmara que pode ser controlada. Por exemplo, jogos em primeira ou terceira pessoa, do género de aventura, de tiros, etc." + } + "romanian" + { + "title" "Gamepad cu controale pentru cameră" + "description" "Acest șablon este pentru majoritatea jocurilor care au deja suport pentru gamepad implementat și au o cameră controlată din perspectivă first sau third person. FPS sau jocuri de aventură third person, etc." + } + "russian" + { + "title" "Геймпад с управлением камерой" + "description" "Этот шаблон предназначен для большинства игр от первого или третьего лица, в которых уже есть встроенная поддержка геймпада (например, для шутеров или экшенов)." + } + "spanish" + { + "title" "Mando con controles de cámara" + "description" "Esta plantilla es para la mayoría de juegos que ya incluyen de serie compatibilidad con mando y disponen de cámara controlada en primera o tercera persona: FPS, juegos de aventura en tercera persona, etc." + } + "swedish" + { + "title" "Gamepad med kamerakontroller" + "description" "Denna mall är för de flesta spel som redan har inbyggt stöd för spelkontroller och har en kamera som styrs i första- eller tredjeperson. FPS eller äventyrsspel etc." + } + "schinese" + { + "title" "支持视角控制的手柄" + "description" "该模板适用于已内置手柄支持,并且拥有第一或第三人称控制视角的大多数游戏。包括 FPS 或第三人称冒险游戏等。" + } + "thai" + { + "title" "เกมแพดพร้อมการควบคุมมุมกล้อง" + "description" "แม่แบบนี้ใช้สำหรับเกมส่วนมากที่มีการรองรับเกมแพดมาในตัวอยู่แล้ว และมีการควบคุมมุมกล้องในมุมมองบุคคลที่หนึ่งหรือสาม เช่น เกมยิงมุมมองบุคคลที่หนึ่ง หรือเกมผจญภัยมุมมองบุคคลที่สาม ฯลฯ" + } + "brazilian" + { + "title" "Controle com controle de câmera" + "description" "Este modelo é para jogos já compatíveis com controles que possuem uma câmera controlável, seja em primeira ou terceira pessoa, como jogos de tiro, aventura, etc." + } + "bulgarian" + { + "title" "Геймпад с управление на камерата" + "description" "Този шаблон е за повечето игри, които вече имат вградена поддръжка на геймпад и включват управление на камерата от първо или трето лице. Екшъни от първо лице, приключенски игри от трето лице и т.н." + } + "greek" + { + "title" "Χειριστήριο με πλήκτρα κάμερας" + "description" "Αυτό το πρότυπο είναι για τα περισσότερα παιχνίδια που έχουν ενσωματωμένη υποστήριξη χειριστηρίου και έχουν μια ελεγχόμενη κάμερα πρώτου ή τρίτου προσώπου. FPS ή παιχνίδια περιπέτειας τρίτου προσώπου κλπ." + } + "turkish" + { + "title" "Kamera Kontrollü Oyun Kumandası" + "description" "Bu şablon hali hazırda oyun içi oyun kumandası desteği ve birincil veya üçüncü kişi kontrollü kameraya sahip oyunlar içindir. FPS veya Üçüncü Kişi Macera oyunları vb." + } + "ukrainian" + { + "title" "Ґеймпад з елементами керування камерою" + "description" "Цей шаблон для більшості ігор, що вже мають вбудовану підтримку ґеймпада і у яких камера керується від першої або третьої особи. Шутери від першої особи чи пригодницькі ігри від третьої особи тощо." + } + } + "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" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "4" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "5" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "6" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" "10" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button START, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "11" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button SELECT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "12" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "16" + "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" "15" + "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" "17" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "18" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "19" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "20" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "21" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Toggle Full Screen - Select + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "22" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "41" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F6, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "40" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Z, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "39" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "38" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, Exit Full Screen - Start + L3, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press ESCAPE, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "37" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "36" + "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" "35" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "42" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Long_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "45" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press P, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "46" + "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" "47" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "48" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "49" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "50" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "51" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Menu - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press M, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press R, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "52" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + "dpad_north" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_UP, Cheats Menu, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press C, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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" "55" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "56" + "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" "57" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "58" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "59" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "60" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F5, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "61" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "62" + "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, Toggle Mouse - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Keyboard - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F3, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "65" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_BRACKET, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "66" + "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" "67" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "68" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "69" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "70" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "71" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press PERIOD, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press RIGHT_BRACKET, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "72" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press EQUALS, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, Toggle FPS Limit - Start + DPad Right, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Close/Open Lid - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press FORWARD_SLASH, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "75" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "76" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "77" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "78" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + } + } + "group" + { + "id" "79" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "80" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "81" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "82" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "83" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "84" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "85" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "86" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "87" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "90" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "91" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "92" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "93" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "94" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "95" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "34" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press X, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press V, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press L, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "7" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "14" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_ALT, , " + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "44" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Q, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "54" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press INSERT, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1 Previous Save State Slot - Start + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1 Previous Save State Slot - Start + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F12, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "64" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "preset" + { + "id" "0" + "name" "Default" + "group_source_bindings" + { + "7" "switch active" + "0" "button_diamond active" + "1" "left_trackpad inactive" + "11" "left_trackpad inactive" + "76" "left_trackpad active" + "2" "right_trackpad inactive" + "6" "right_trackpad inactive" + "10" "right_trackpad inactive" + "12" "right_trackpad inactive" + "75" "right_trackpad active" + "3" "joystick active" + "4" "left_trigger active" + "5" "right_trigger active" + "8" "right_joystick active" + "9" "dpad active" + "90" "gyro active" + } + } + "preset" + { + "id" "1" + "name" "Preset_1000001" + "group_source_bindings" + { + "14" "switch active" + "15" "button_diamond active" + "16" "left_trackpad inactive" + "78" "left_trackpad inactive" + "79" "left_trackpad active" + "17" "right_trackpad inactive" + "77" "right_trackpad active" + "18" "joystick active" + "19" "left_trigger active" + "20" "right_trigger active" + "21" "right_joystick active" + "22" "dpad active" + "91" "gyro active" + } + } + "preset" + { + "id" "2" + "name" "Preset_1000002" + "group_source_bindings" + { + "34" "switch active" + "35" "button_diamond active" + "36" "left_trackpad inactive" + "81" "left_trackpad active" + "37" "right_trackpad inactive" + "80" "right_trackpad active" + "38" "joystick active" + "39" "left_trigger active" + "40" "right_trigger active" + "41" "right_joystick active" + "42" "dpad active" + "92" "gyro active" + } + } + "preset" + { + "id" "3" + "name" "Preset_1000003" + "group_source_bindings" + { + "44" "switch active" + "45" "button_diamond active" + "46" "left_trackpad inactive" + "83" "left_trackpad active" + "47" "right_trackpad inactive" + "82" "right_trackpad active" + "48" "joystick active" + "49" "left_trigger active" + "50" "right_trigger active" + "51" "right_joystick active" + "52" "dpad active" + "93" "gyro active" + } + } + "preset" + { + "id" "4" + "name" "Preset_1000004" + "group_source_bindings" + { + "54" "switch active" + "55" "button_diamond active" + "56" "left_trackpad inactive" + "85" "left_trackpad active" + "57" "right_trackpad inactive" + "84" "right_trackpad active" + "58" "joystick active" + "59" "left_trigger active" + "60" "right_trigger active" + "61" "right_joystick active" + "62" "dpad active" + "94" "gyro active" + } + } + "preset" + { + "id" "5" + "name" "Preset_1000005" + "group_source_bindings" + { + "64" "switch active" + "65" "button_diamond active" + "66" "left_trackpad inactive" + "87" "left_trackpad active" + "67" "right_trackpad inactive" + "86" "right_trackpad active" + "68" "joystick active" + "69" "left_trigger active" + "70" "right_trigger active" + "71" "right_joystick active" + "72" "dpad active" + "95" "gyro active" + } + } + "settings" + { + "left_trackpad_mode" "0" + "right_trackpad_mode" "0" + } +} diff --git a/configs/steam-input/emudeck_controller_ps4-xl.vdf b/configs/steam-input/emudeck_controller_ps4-xl.vdf new file mode 100644 index 000000000..a26da99db --- /dev/null +++ b/configs/steam-input/emudeck_controller_ps4-xl.vdf @@ -0,0 +1,4462 @@ +"controller_mappings" +{ + "version" "3" + "revision" "21" + "title" "EmuDeck - External Controller Hotkeys XL" + "description" "Press Start and L2 or R2 to toggle profiles. When using a profile, press the PlayStation button + X to view hotkeys. Sony DualShock 4 Controller Hotkeys for ares, Cemu, Citra, melonDS, and mGBA. Emulators not listed already have combo hotkeys mapped." + "creator" "76561199036238022" + "progenitor" "" + "url" "template://emudeck_controller_ps4-xl.vdf" + "export_type" "template" + "controller_type" "controller_ps4" + "controller_caps" "23117823" + "major_revision" "0" + "minor_revision" "0" + "Timestamp" "4" + "actions" + { + "Default" + { + "title" "EmuDeck Hotkeys" + "legacy_set" "1" + } + "Preset_1000001" + { + "title" "Cemu" + "legacy_set" "1" + } + "Preset_1000002" + { + "title" "Citra" + "legacy_set" "1" + } + "Preset_1000003" + { + "title" "mGBA" + "legacy_set" "1" + } + "Preset_1000004" + { + "title" "ares" + "legacy_set" "1" + } + "Preset_1000005" + { + "title" "melonDS" + "legacy_set" "1" + } + } + "action_layers" + { + } + "localization" + { + "english" + { + "title" "Gamepad With Joystick Trackpad" + "description" "This template is for most games that already have built-in gamepad support and have a first or third person controlled camera. FPS or Third Person Adventure games, etc." + } + "czech" + { + "title" "Gamepad s ovládáním kamery" + "description" "Tato šablona je pro většinu her podporujících gamepad a disponujících kamerou z pohledu první nebo třetí osoby. Mezi takové hry patří například akční hry z pohledu první nebo třetí osoby." + } + "danish" + { + "title" "Gamepad med kamerastyring" + "description" "Denne skabelon er til de fleste spil, der allerede har indbygget gamepad-understøttelse og har et første- eller tredjepersonskontrolleret kamera. FPS eller tredjepersons adventure-spil osv." + } + "dutch" + { + "title" "Gamepad met camerabesturing" + "description" "Deze template is voor de meeste spellen die reeds ingebouwde gamepadondersteuning hebben en die een camera hebben die wordt bestuurd in de eerste of derde persoon. FPS, third person-avontuurspellen, etc." + } + "finnish" + { + "title" "Kameraa ohjaava peliohjain" + "description" "Tämä malli on useimmille muita ohjaimia valmiiksi tukeville peleille, joissa on ensimmäisessä tai kolmannessa persoonassa ohjattava kamera. FPS-pelit, kolmannen persoonan seikkailupelit jne." + } + "french" + { + "title" "Manette avec contrôles caméra" + "description" "Ce modèle fonctionne pour la plupart des jeux ayant un support manette intégré et une caméra contrôlée à la première ou à la troisième personne. FPS, jeux d'aventure à la troisième personne, etc." + } + "german" + { + "title" "Gamepad mit Kamerasteuerung" + "description" "Diese Vorlage ist für die meisten Spiele konzipiert, die bereits volle Untersützung für Gamepads mit sich bringen und eine First- oder Third-Person-Kamerasteuerung haben. Gedacht für Ego-Shooter, Third-Person-Abenteuerspiele usw." + } + "hungarian" + { + "title" "Gamepad kamerairányítással" + "description" "Ez a sablon a legtöbb olyan játékhoz való, melyek már rendelkeznek beépített gamepad-támogatással, és van első vagy harmadik személyű kezelésű kamerájuk. Ilyenek az FPS vagy harmadik személyű kalandjátékok stb." + } + "italian" + { + "title" "Gamepad con controlli della telecamera" + "description" "Questo template è pensato per la maggior parte dei giochi che hanno già il supporto per gamepad integrato e hanno la visuale controllata in prima o terza persona. Giochi d'avventura in terza persona, FPS ecc." + } + "japanese" + { + "title" "カメラコントロール機能を持つゲームパッド" + "description" "FPS や、アドベンチャーゲームのような、一人称または三人称のカメラ操作を行うゲームパッドに標準対応したゲーム用のテンプレートです。" + } + "koreana" + { + "title" "카메라 조작 기능이 있는 게임패드" + "description" "이 템플릿은 이미 게임패드 지원이 내장되어 있으며 1인칭 또는 3인칭 시점 카메라 조작을 지원하는 대부분의 게임을 위한 것입니다. FPS, 3인칭 어드벤쳐 게임 및 기타." + } + "polish" + { + "title" "Kontroler obsługujący kamerę" + "description" "Ten szablon jest dla większości gier, które mają wbudowane wsparcie dla kontrolerów, a także kamerę kontrolowaną z perspektywy pierwszej lub trzeciej osoby, np. FPS-y bądź gry przygodowe." + } + "portuguese" + { + "title" "Comando com controlos de câmara" + "description" "Este modelo é indicado para jogos que já têm compatibilidade nativa com comando e têm uma câmara que pode ser controlada. Por exemplo, jogos em primeira ou terceira pessoa, do género de aventura, de tiros, etc." + } + "romanian" + { + "title" "Gamepad cu controale pentru cameră" + "description" "Acest șablon este pentru majoritatea jocurilor care au deja suport pentru gamepad implementat și au o cameră controlată din perspectivă first sau third person. FPS sau jocuri de aventură third person, etc." + } + "russian" + { + "title" "Геймпад с управлением камерой" + "description" "Этот шаблон предназначен для большинства игр от первого или третьего лица, в которых уже есть встроенная поддержка геймпада (например, для шутеров или экшенов)." + } + "spanish" + { + "title" "Mando con controles de cámara" + "description" "Esta plantilla es para la mayoría de juegos que ya incluyen de serie compatibilidad con mando y disponen de cámara controlada en primera o tercera persona: FPS, juegos de aventura en tercera persona, etc." + } + "swedish" + { + "title" "Gamepad med kamerakontroller" + "description" "Denna mall är för de flesta spel som redan har inbyggt stöd för spelkontroller och har en kamera som styrs i första- eller tredjeperson. FPS eller äventyrsspel etc." + } + "schinese" + { + "title" "支持视角控制的手柄" + "description" "该模板适用于已内置手柄支持,并且拥有第一或第三人称控制视角的大多数游戏。包括 FPS 或第三人称冒险游戏等。" + } + "thai" + { + "title" "เกมแพดพร้อมการควบคุมมุมกล้อง" + "description" "แม่แบบนี้ใช้สำหรับเกมส่วนมากที่มีการรองรับเกมแพดมาในตัวอยู่แล้ว และมีการควบคุมมุมกล้องในมุมมองบุคคลที่หนึ่งหรือสาม เช่น เกมยิงมุมมองบุคคลที่หนึ่ง หรือเกมผจญภัยมุมมองบุคคลที่สาม ฯลฯ" + } + "brazilian" + { + "title" "Controle com controle de câmera" + "description" "Este modelo é para jogos já compatíveis com controles que possuem uma câmera controlável, seja em primeira ou terceira pessoa, como jogos de tiro, aventura, etc." + } + "bulgarian" + { + "title" "Геймпад с управление на камерата" + "description" "Този шаблон е за повечето игри, които вече имат вградена поддръжка на геймпад и включват управление на камерата от първо или трето лице. Екшъни от първо лице, приключенски игри от трето лице и т.н." + } + "greek" + { + "title" "Χειριστήριο με πλήκτρα κάμερας" + "description" "Αυτό το πρότυπο είναι για τα περισσότερα παιχνίδια που έχουν ενσωματωμένη υποστήριξη χειριστηρίου και έχουν μια ελεγχόμενη κάμερα πρώτου ή τρίτου προσώπου. FPS ή παιχνίδια περιπέτειας τρίτου προσώπου κλπ." + } + "turkish" + { + "title" "Kamera Kontrollü Oyun Kumandası" + "description" "Bu şablon hali hazırda oyun içi oyun kumandası desteği ve birincil veya üçüncü kişi kontrollü kameraya sahip oyunlar içindir. FPS veya Üçüncü Kişi Macera oyunları vb." + } + "ukrainian" + { + "title" "Ґеймпад з елементами керування камерою" + "description" "Цей шаблон для більшості ігор, що вже мають вбудовану підтримку ґеймпада і у яких камера керується від першої або третьої особи. Шутери від першої особи чи пригодницькі ігри від третьої особи тощо." + } + } + "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" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "4" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "5" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "6" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" "10" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button START, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "11" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button SELECT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "12" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "16" + "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" "15" + "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" "17" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "18" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "19" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "20" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "21" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Toggle Full Screen - Select + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "22" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "41" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F6, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "40" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Z, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "39" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "38" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, Exit Full Screen - Start + L3, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press ESCAPE, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "37" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "36" + "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" "35" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "42" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Long_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "45" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press P, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "46" + "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" "47" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "48" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "49" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "50" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "51" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Menu - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press M, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press R, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "52" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + "dpad_north" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_UP, Cheats Menu, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press C, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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" "55" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "56" + "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" "57" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "58" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "59" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "60" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F5, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "61" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "62" + "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, Toggle Mouse - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Keyboard - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F3, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "65" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_BRACKET, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "66" + "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" "67" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "68" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "69" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "70" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "71" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press PERIOD, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press RIGHT_BRACKET, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "72" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press EQUALS, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, Toggle FPS Limit - Start + DPad Right, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Close/Open Lid - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press FORWARD_SLASH, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "75" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "76" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "77" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "78" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + } + } + "group" + { + "id" "79" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "80" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "81" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "82" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "83" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "84" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "85" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "86" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "87" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "90" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "91" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "92" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "93" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "94" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "95" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "34" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press X, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press V, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press L, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "7" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "14" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_ALT, , " + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "44" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Q, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "54" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press INSERT, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1 Previous Save State Slot - Start + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1 Previous Save State Slot - Start + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F12, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "64" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "preset" + { + "id" "0" + "name" "Default" + "group_source_bindings" + { + "7" "switch active" + "0" "button_diamond active" + "1" "left_trackpad inactive" + "11" "left_trackpad inactive" + "76" "left_trackpad active" + "2" "right_trackpad inactive" + "6" "right_trackpad inactive" + "10" "right_trackpad inactive" + "12" "right_trackpad inactive" + "75" "right_trackpad active" + "3" "joystick active" + "4" "left_trigger active" + "5" "right_trigger active" + "8" "right_joystick active" + "9" "dpad active" + "90" "gyro active" + } + } + "preset" + { + "id" "1" + "name" "Preset_1000001" + "group_source_bindings" + { + "14" "switch active" + "15" "button_diamond active" + "16" "left_trackpad inactive" + "78" "left_trackpad inactive" + "79" "left_trackpad active" + "17" "right_trackpad inactive" + "77" "right_trackpad active" + "18" "joystick active" + "19" "left_trigger active" + "20" "right_trigger active" + "21" "right_joystick active" + "22" "dpad active" + "91" "gyro active" + } + } + "preset" + { + "id" "2" + "name" "Preset_1000002" + "group_source_bindings" + { + "34" "switch active" + "35" "button_diamond active" + "36" "left_trackpad inactive" + "81" "left_trackpad active" + "37" "right_trackpad inactive" + "80" "right_trackpad active" + "38" "joystick active" + "39" "left_trigger active" + "40" "right_trigger active" + "41" "right_joystick active" + "42" "dpad active" + "92" "gyro active" + } + } + "preset" + { + "id" "3" + "name" "Preset_1000003" + "group_source_bindings" + { + "44" "switch active" + "45" "button_diamond active" + "46" "left_trackpad inactive" + "83" "left_trackpad active" + "47" "right_trackpad inactive" + "82" "right_trackpad active" + "48" "joystick active" + "49" "left_trigger active" + "50" "right_trigger active" + "51" "right_joystick active" + "52" "dpad active" + "93" "gyro active" + } + } + "preset" + { + "id" "4" + "name" "Preset_1000004" + "group_source_bindings" + { + "54" "switch active" + "55" "button_diamond active" + "56" "left_trackpad inactive" + "85" "left_trackpad active" + "57" "right_trackpad inactive" + "84" "right_trackpad active" + "58" "joystick active" + "59" "left_trigger active" + "60" "right_trigger active" + "61" "right_joystick active" + "62" "dpad active" + "94" "gyro active" + } + } + "preset" + { + "id" "5" + "name" "Preset_1000005" + "group_source_bindings" + { + "64" "switch active" + "65" "button_diamond active" + "66" "left_trackpad inactive" + "87" "left_trackpad active" + "67" "right_trackpad inactive" + "86" "right_trackpad active" + "68" "joystick active" + "69" "left_trigger active" + "70" "right_trigger active" + "71" "right_joystick active" + "72" "dpad active" + "95" "gyro active" + } + } + "settings" + { + "left_trackpad_mode" "0" + "right_trackpad_mode" "0" + } +} diff --git a/configs/steam-input/emudeck_controller_ps5-dualsense-edge-xl.vdf b/configs/steam-input/emudeck_controller_ps5-dualsense-edge-xl.vdf new file mode 100644 index 000000000..d7b73af05 --- /dev/null +++ b/configs/steam-input/emudeck_controller_ps5-dualsense-edge-xl.vdf @@ -0,0 +1,4462 @@ +"controller_mappings" +{ + "version" "3" + "revision" "21" + "title" "EmuDeck - External Controller Hotkeys XL" + "description" "Press Start and L2 or R2 to toggle profiles. When using a profile, press the PlayStation button + X to view hotkeys. Sony DualSense Edge Hotkeys for ares, Cemu, Citra, melonDS, and mGBA. Emulators not listed already have combo hotkeys mapped." + "creator" "76561199036238022" + "progenitor" "" + "url" "template://emudeck_controller_ps5-dualsense-edge-xl.vdf" + "export_type" "template" + "controller_type" "controller_ps5_edge" + "controller_caps" "23117823" + "major_revision" "0" + "minor_revision" "0" + "Timestamp" "4" + "actions" + { + "Default" + { + "title" "EmuDeck Hotkeys" + "legacy_set" "1" + } + "Preset_1000001" + { + "title" "Cemu" + "legacy_set" "1" + } + "Preset_1000002" + { + "title" "Citra" + "legacy_set" "1" + } + "Preset_1000003" + { + "title" "mGBA" + "legacy_set" "1" + } + "Preset_1000004" + { + "title" "ares" + "legacy_set" "1" + } + "Preset_1000005" + { + "title" "melonDS" + "legacy_set" "1" + } + } + "action_layers" + { + } + "localization" + { + "english" + { + "title" "Gamepad With Joystick Trackpad" + "description" "This template is for most games that already have built-in gamepad support and have a first or third person controlled camera. FPS or Third Person Adventure games, etc." + } + "czech" + { + "title" "Gamepad s ovládáním kamery" + "description" "Tato šablona je pro většinu her podporujících gamepad a disponujících kamerou z pohledu první nebo třetí osoby. Mezi takové hry patří například akční hry z pohledu první nebo třetí osoby." + } + "danish" + { + "title" "Gamepad med kamerastyring" + "description" "Denne skabelon er til de fleste spil, der allerede har indbygget gamepad-understøttelse og har et første- eller tredjepersonskontrolleret kamera. FPS eller tredjepersons adventure-spil osv." + } + "dutch" + { + "title" "Gamepad met camerabesturing" + "description" "Deze template is voor de meeste spellen die reeds ingebouwde gamepadondersteuning hebben en die een camera hebben die wordt bestuurd in de eerste of derde persoon. FPS, third person-avontuurspellen, etc." + } + "finnish" + { + "title" "Kameraa ohjaava peliohjain" + "description" "Tämä malli on useimmille muita ohjaimia valmiiksi tukeville peleille, joissa on ensimmäisessä tai kolmannessa persoonassa ohjattava kamera. FPS-pelit, kolmannen persoonan seikkailupelit jne." + } + "french" + { + "title" "Manette avec contrôles caméra" + "description" "Ce modèle fonctionne pour la plupart des jeux ayant un support manette intégré et une caméra contrôlée à la première ou à la troisième personne. FPS, jeux d'aventure à la troisième personne, etc." + } + "german" + { + "title" "Gamepad mit Kamerasteuerung" + "description" "Diese Vorlage ist für die meisten Spiele konzipiert, die bereits volle Untersützung für Gamepads mit sich bringen und eine First- oder Third-Person-Kamerasteuerung haben. Gedacht für Ego-Shooter, Third-Person-Abenteuerspiele usw." + } + "hungarian" + { + "title" "Gamepad kamerairányítással" + "description" "Ez a sablon a legtöbb olyan játékhoz való, melyek már rendelkeznek beépített gamepad-támogatással, és van első vagy harmadik személyű kezelésű kamerájuk. Ilyenek az FPS vagy harmadik személyű kalandjátékok stb." + } + "italian" + { + "title" "Gamepad con controlli della telecamera" + "description" "Questo template è pensato per la maggior parte dei giochi che hanno già il supporto per gamepad integrato e hanno la visuale controllata in prima o terza persona. Giochi d'avventura in terza persona, FPS ecc." + } + "japanese" + { + "title" "カメラコントロール機能を持つゲームパッド" + "description" "FPS や、アドベンチャーゲームのような、一人称または三人称のカメラ操作を行うゲームパッドに標準対応したゲーム用のテンプレートです。" + } + "koreana" + { + "title" "카메라 조작 기능이 있는 게임패드" + "description" "이 템플릿은 이미 게임패드 지원이 내장되어 있으며 1인칭 또는 3인칭 시점 카메라 조작을 지원하는 대부분의 게임을 위한 것입니다. FPS, 3인칭 어드벤쳐 게임 및 기타." + } + "polish" + { + "title" "Kontroler obsługujący kamerę" + "description" "Ten szablon jest dla większości gier, które mają wbudowane wsparcie dla kontrolerów, a także kamerę kontrolowaną z perspektywy pierwszej lub trzeciej osoby, np. FPS-y bądź gry przygodowe." + } + "portuguese" + { + "title" "Comando com controlos de câmara" + "description" "Este modelo é indicado para jogos que já têm compatibilidade nativa com comando e têm uma câmara que pode ser controlada. Por exemplo, jogos em primeira ou terceira pessoa, do género de aventura, de tiros, etc." + } + "romanian" + { + "title" "Gamepad cu controale pentru cameră" + "description" "Acest șablon este pentru majoritatea jocurilor care au deja suport pentru gamepad implementat și au o cameră controlată din perspectivă first sau third person. FPS sau jocuri de aventură third person, etc." + } + "russian" + { + "title" "Геймпад с управлением камерой" + "description" "Этот шаблон предназначен для большинства игр от первого или третьего лица, в которых уже есть встроенная поддержка геймпада (например, для шутеров или экшенов)." + } + "spanish" + { + "title" "Mando con controles de cámara" + "description" "Esta plantilla es para la mayoría de juegos que ya incluyen de serie compatibilidad con mando y disponen de cámara controlada en primera o tercera persona: FPS, juegos de aventura en tercera persona, etc." + } + "swedish" + { + "title" "Gamepad med kamerakontroller" + "description" "Denna mall är för de flesta spel som redan har inbyggt stöd för spelkontroller och har en kamera som styrs i första- eller tredjeperson. FPS eller äventyrsspel etc." + } + "schinese" + { + "title" "支持视角控制的手柄" + "description" "该模板适用于已内置手柄支持,并且拥有第一或第三人称控制视角的大多数游戏。包括 FPS 或第三人称冒险游戏等。" + } + "thai" + { + "title" "เกมแพดพร้อมการควบคุมมุมกล้อง" + "description" "แม่แบบนี้ใช้สำหรับเกมส่วนมากที่มีการรองรับเกมแพดมาในตัวอยู่แล้ว และมีการควบคุมมุมกล้องในมุมมองบุคคลที่หนึ่งหรือสาม เช่น เกมยิงมุมมองบุคคลที่หนึ่ง หรือเกมผจญภัยมุมมองบุคคลที่สาม ฯลฯ" + } + "brazilian" + { + "title" "Controle com controle de câmera" + "description" "Este modelo é para jogos já compatíveis com controles que possuem uma câmera controlável, seja em primeira ou terceira pessoa, como jogos de tiro, aventura, etc." + } + "bulgarian" + { + "title" "Геймпад с управление на камерата" + "description" "Този шаблон е за повечето игри, които вече имат вградена поддръжка на геймпад и включват управление на камерата от първо или трето лице. Екшъни от първо лице, приключенски игри от трето лице и т.н." + } + "greek" + { + "title" "Χειριστήριο με πλήκτρα κάμερας" + "description" "Αυτό το πρότυπο είναι για τα περισσότερα παιχνίδια που έχουν ενσωματωμένη υποστήριξη χειριστηρίου και έχουν μια ελεγχόμενη κάμερα πρώτου ή τρίτου προσώπου. FPS ή παιχνίδια περιπέτειας τρίτου προσώπου κλπ." + } + "turkish" + { + "title" "Kamera Kontrollü Oyun Kumandası" + "description" "Bu şablon hali hazırda oyun içi oyun kumandası desteği ve birincil veya üçüncü kişi kontrollü kameraya sahip oyunlar içindir. FPS veya Üçüncü Kişi Macera oyunları vb." + } + "ukrainian" + { + "title" "Ґеймпад з елементами керування камерою" + "description" "Цей шаблон для більшості ігор, що вже мають вбудовану підтримку ґеймпада і у яких камера керується від першої або третьої особи. Шутери від першої особи чи пригодницькі ігри від третьої особи тощо." + } + } + "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" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "4" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "5" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "6" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" "10" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button START, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "11" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button SELECT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "12" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "16" + "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" "15" + "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" "17" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "18" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "19" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "20" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "21" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Toggle Full Screen - Select + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "22" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "41" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F6, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "40" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Z, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "39" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "38" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, Exit Full Screen - Start + L3, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press ESCAPE, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "37" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "36" + "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" "35" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "42" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Long_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "45" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press P, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "46" + "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" "47" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "48" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "49" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "50" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "51" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Menu - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press M, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press R, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "52" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + "dpad_north" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_UP, Cheats Menu, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press C, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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" "55" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "56" + "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" "57" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "58" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "59" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "60" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F5, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "61" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "62" + "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, Toggle Mouse - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Keyboard - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F3, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "65" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_BRACKET, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "66" + "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" "67" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "68" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "69" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "70" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "71" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press PERIOD, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press RIGHT_BRACKET, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "72" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press EQUALS, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, Toggle FPS Limit - Start + DPad Right, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Close/Open Lid - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press FORWARD_SLASH, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "75" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "76" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "77" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "78" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + } + } + "group" + { + "id" "79" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "80" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "81" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "82" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "83" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "84" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "85" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "86" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "87" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "90" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "91" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "92" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "93" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "94" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "95" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "34" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press X, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press V, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press L, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "7" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "14" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_ALT, , " + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "44" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Q, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "54" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press INSERT, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1 Previous Save State Slot - Start + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1 Previous Save State Slot - Start + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F12, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "64" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "preset" + { + "id" "0" + "name" "Default" + "group_source_bindings" + { + "7" "switch active" + "0" "button_diamond active" + "1" "left_trackpad inactive" + "11" "left_trackpad inactive" + "76" "left_trackpad active" + "2" "right_trackpad inactive" + "6" "right_trackpad inactive" + "10" "right_trackpad inactive" + "12" "right_trackpad inactive" + "75" "right_trackpad active" + "3" "joystick active" + "4" "left_trigger active" + "5" "right_trigger active" + "8" "right_joystick active" + "9" "dpad active" + "90" "gyro active" + } + } + "preset" + { + "id" "1" + "name" "Preset_1000001" + "group_source_bindings" + { + "14" "switch active" + "15" "button_diamond active" + "16" "left_trackpad inactive" + "78" "left_trackpad inactive" + "79" "left_trackpad active" + "17" "right_trackpad inactive" + "77" "right_trackpad active" + "18" "joystick active" + "19" "left_trigger active" + "20" "right_trigger active" + "21" "right_joystick active" + "22" "dpad active" + "91" "gyro active" + } + } + "preset" + { + "id" "2" + "name" "Preset_1000002" + "group_source_bindings" + { + "34" "switch active" + "35" "button_diamond active" + "36" "left_trackpad inactive" + "81" "left_trackpad active" + "37" "right_trackpad inactive" + "80" "right_trackpad active" + "38" "joystick active" + "39" "left_trigger active" + "40" "right_trigger active" + "41" "right_joystick active" + "42" "dpad active" + "92" "gyro active" + } + } + "preset" + { + "id" "3" + "name" "Preset_1000003" + "group_source_bindings" + { + "44" "switch active" + "45" "button_diamond active" + "46" "left_trackpad inactive" + "83" "left_trackpad active" + "47" "right_trackpad inactive" + "82" "right_trackpad active" + "48" "joystick active" + "49" "left_trigger active" + "50" "right_trigger active" + "51" "right_joystick active" + "52" "dpad active" + "93" "gyro active" + } + } + "preset" + { + "id" "4" + "name" "Preset_1000004" + "group_source_bindings" + { + "54" "switch active" + "55" "button_diamond active" + "56" "left_trackpad inactive" + "85" "left_trackpad active" + "57" "right_trackpad inactive" + "84" "right_trackpad active" + "58" "joystick active" + "59" "left_trigger active" + "60" "right_trigger active" + "61" "right_joystick active" + "62" "dpad active" + "94" "gyro active" + } + } + "preset" + { + "id" "5" + "name" "Preset_1000005" + "group_source_bindings" + { + "64" "switch active" + "65" "button_diamond active" + "66" "left_trackpad inactive" + "87" "left_trackpad active" + "67" "right_trackpad inactive" + "86" "right_trackpad active" + "68" "joystick active" + "69" "left_trigger active" + "70" "right_trigger active" + "71" "right_joystick active" + "72" "dpad active" + "95" "gyro active" + } + } + "settings" + { + "left_trackpad_mode" "0" + "right_trackpad_mode" "0" + } +} diff --git a/configs/steam-input/emudeck_controller_ps5-dualsense-xl.vdf b/configs/steam-input/emudeck_controller_ps5-dualsense-xl.vdf new file mode 100644 index 000000000..25bcfe97a --- /dev/null +++ b/configs/steam-input/emudeck_controller_ps5-dualsense-xl.vdf @@ -0,0 +1,4463 @@ +"controller_mappings" +{ + "version" "3" + "revision" "21" + "title" "EmuDeck - External Controller Hotkeys XL" + "description" "Press Start and L2 or R2 to toggle profiles. When using a profile, press the PlayStation button + X to view hotkeys. Sony DualSense Hotkeys for ares, Cemu, Citra, melonDS, and mGBA. Emulators not listed already have combo hotkeys mapped." + "creator" "76561199036238022" + "progenitor" "" + "url" "template://emudeck_controller_ps5-xl.vdf" + "export_type" "template" + "controller_type" "controller_ps5" + "controller_caps" "23117823" + "major_revision" "0" + "minor_revision" "0" + "Timestamp" "4" + "actions" + { + "Default" + { + "title" "EmuDeck Hotkeys" + "legacy_set" "1" + } + "Preset_1000001" + { + "title" "Cemu" + "legacy_set" "1" + } + "Preset_1000002" + { + "title" "Citra" + "legacy_set" "1" + } + "Preset_1000003" + { + "title" "mGBA" + "legacy_set" "1" + } + "Preset_1000004" + { + "title" "ares" + "legacy_set" "1" + } + "Preset_1000005" + { + "title" "melonDS" + "legacy_set" "1" + } + } + "action_layers" + { + } + "localization" + { + "english" + { + "title" "Gamepad With Joystick Trackpad" + "description" "This template is for most games that already have built-in gamepad support and have a first or third person controlled camera. FPS or Third Person Adventure games, etc." + } + "czech" + { + "title" "Gamepad s ovládáním kamery" + "description" "Tato šablona je pro většinu her podporujících gamepad a disponujících kamerou z pohledu první nebo třetí osoby. Mezi takové hry patří například akční hry z pohledu první nebo třetí osoby." + } + "danish" + { + "title" "Gamepad med kamerastyring" + "description" "Denne skabelon er til de fleste spil, der allerede har indbygget gamepad-understøttelse og har et første- eller tredjepersonskontrolleret kamera. FPS eller tredjepersons adventure-spil osv." + } + "dutch" + { + "title" "Gamepad met camerabesturing" + "description" "Deze template is voor de meeste spellen die reeds ingebouwde gamepadondersteuning hebben en die een camera hebben die wordt bestuurd in de eerste of derde persoon. FPS, third person-avontuurspellen, etc." + } + "finnish" + { + "title" "Kameraa ohjaava peliohjain" + "description" "Tämä malli on useimmille muita ohjaimia valmiiksi tukeville peleille, joissa on ensimmäisessä tai kolmannessa persoonassa ohjattava kamera. FPS-pelit, kolmannen persoonan seikkailupelit jne." + } + "french" + { + "title" "Manette avec contrôles caméra" + "description" "Ce modèle fonctionne pour la plupart des jeux ayant un support manette intégré et une caméra contrôlée à la première ou à la troisième personne. FPS, jeux d'aventure à la troisième personne, etc." + } + "german" + { + "title" "Gamepad mit Kamerasteuerung" + "description" "Diese Vorlage ist für die meisten Spiele konzipiert, die bereits volle Untersützung für Gamepads mit sich bringen und eine First- oder Third-Person-Kamerasteuerung haben. Gedacht für Ego-Shooter, Third-Person-Abenteuerspiele usw." + } + "hungarian" + { + "title" "Gamepad kamerairányítással" + "description" "Ez a sablon a legtöbb olyan játékhoz való, melyek már rendelkeznek beépített gamepad-támogatással, és van első vagy harmadik személyű kezelésű kamerájuk. Ilyenek az FPS vagy harmadik személyű kalandjátékok stb." + } + "italian" + { + "title" "Gamepad con controlli della telecamera" + "description" "Questo template è pensato per la maggior parte dei giochi che hanno già il supporto per gamepad integrato e hanno la visuale controllata in prima o terza persona. Giochi d'avventura in terza persona, FPS ecc." + } + "japanese" + { + "title" "カメラコントロール機能を持つゲームパッド" + "description" "FPS や、アドベンチャーゲームのような、一人称または三人称のカメラ操作を行うゲームパッドに標準対応したゲーム用のテンプレートです。" + } + "koreana" + { + "title" "카메라 조작 기능이 있는 게임패드" + "description" "이 템플릿은 이미 게임패드 지원이 내장되어 있으며 1인칭 또는 3인칭 시점 카메라 조작을 지원하는 대부분의 게임을 위한 것입니다. FPS, 3인칭 어드벤쳐 게임 및 기타." + } + "polish" + { + "title" "Kontroler obsługujący kamerę" + "description" "Ten szablon jest dla większości gier, które mają wbudowane wsparcie dla kontrolerów, a także kamerę kontrolowaną z perspektywy pierwszej lub trzeciej osoby, np. FPS-y bądź gry przygodowe." + } + "portuguese" + { + "title" "Comando com controlos de câmara" + "description" "Este modelo é indicado para jogos que já têm compatibilidade nativa com comando e têm uma câmara que pode ser controlada. Por exemplo, jogos em primeira ou terceira pessoa, do género de aventura, de tiros, etc." + } + "romanian" + { + "title" "Gamepad cu controale pentru cameră" + "description" "Acest șablon este pentru majoritatea jocurilor care au deja suport pentru gamepad implementat și au o cameră controlată din perspectivă first sau third person. FPS sau jocuri de aventură third person, etc." + } + "russian" + { + "title" "Геймпад с управлением камерой" + "description" "Этот шаблон предназначен для большинства игр от первого или третьего лица, в которых уже есть встроенная поддержка геймпада (например, для шутеров или экшенов)." + } + "spanish" + { + "title" "Mando con controles de cámara" + "description" "Esta plantilla es para la mayoría de juegos que ya incluyen de serie compatibilidad con mando y disponen de cámara controlada en primera o tercera persona: FPS, juegos de aventura en tercera persona, etc." + } + "swedish" + { + "title" "Gamepad med kamerakontroller" + "description" "Denna mall är för de flesta spel som redan har inbyggt stöd för spelkontroller och har en kamera som styrs i första- eller tredjeperson. FPS eller äventyrsspel etc." + } + "schinese" + { + "title" "支持视角控制的手柄" + "description" "该模板适用于已内置手柄支持,并且拥有第一或第三人称控制视角的大多数游戏。包括 FPS 或第三人称冒险游戏等。" + } + "thai" + { + "title" "เกมแพดพร้อมการควบคุมมุมกล้อง" + "description" "แม่แบบนี้ใช้สำหรับเกมส่วนมากที่มีการรองรับเกมแพดมาในตัวอยู่แล้ว และมีการควบคุมมุมกล้องในมุมมองบุคคลที่หนึ่งหรือสาม เช่น เกมยิงมุมมองบุคคลที่หนึ่ง หรือเกมผจญภัยมุมมองบุคคลที่สาม ฯลฯ" + } + "brazilian" + { + "title" "Controle com controle de câmera" + "description" "Este modelo é para jogos já compatíveis com controles que possuem uma câmera controlável, seja em primeira ou terceira pessoa, como jogos de tiro, aventura, etc." + } + "bulgarian" + { + "title" "Геймпад с управление на камерата" + "description" "Този шаблон е за повечето игри, които вече имат вградена поддръжка на геймпад и включват управление на камерата от първо или трето лице. Екшъни от първо лице, приключенски игри от трето лице и т.н." + } + "greek" + { + "title" "Χειριστήριο με πλήκτρα κάμερας" + "description" "Αυτό το πρότυπο είναι για τα περισσότερα παιχνίδια που έχουν ενσωματωμένη υποστήριξη χειριστηρίου και έχουν μια ελεγχόμενη κάμερα πρώτου ή τρίτου προσώπου. FPS ή παιχνίδια περιπέτειας τρίτου προσώπου κλπ." + } + "turkish" + { + "title" "Kamera Kontrollü Oyun Kumandası" + "description" "Bu şablon hali hazırda oyun içi oyun kumandası desteği ve birincil veya üçüncü kişi kontrollü kameraya sahip oyunlar içindir. FPS veya Üçüncü Kişi Macera oyunları vb." + } + "ukrainian" + { + "title" "Ґеймпад з елементами керування камерою" + "description" "Цей шаблон для більшості ігор, що вже мають вбудовану підтримку ґеймпада і у яких камера керується від першої або третьої особи. Шутери від першої особи чи пригодницькі ігри від третьої особи тощо." + } + } + "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" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "4" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "5" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "6" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" "10" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button START, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "11" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button SELECT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "12" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "16" + "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" "15" + "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" "17" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "18" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "19" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "20" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "21" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Toggle Full Screen - Select + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "22" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "41" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F6, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "40" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Z, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "39" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "38" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, Exit Full Screen - Start + L3, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press ESCAPE, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "37" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "36" + "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" "35" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "42" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Long_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "45" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press P, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "46" + "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" "47" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "48" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "49" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "50" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "51" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Menu - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press M, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press R, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "52" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + "dpad_north" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_UP, Cheats Menu, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press C, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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" "55" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "56" + "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" "57" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "58" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "59" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "60" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F5, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "61" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "62" + "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, Toggle Mouse - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Keyboard - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F3, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "65" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_BRACKET, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "66" + "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" "67" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "68" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "69" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "70" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "71" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press PERIOD, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press RIGHT_BRACKET, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "72" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press EQUALS, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, Toggle FPS Limit - Start + DPad Right, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Close/Open Lid - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press FORWARD_SLASH, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "75" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "76" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "77" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "78" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + } + } + "group" + { + "id" "79" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "80" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "81" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "82" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "83" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "84" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "85" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "86" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "87" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "90" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "91" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "92" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "93" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "94" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "95" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "34" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press X, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press V, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press L, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "7" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "14" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_ALT, , " + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "44" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Q, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "54" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press INSERT, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1 Previous Save State Slot - Start + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1 Previous Save State Slot - Start + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F12, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "64" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "preset" + { + "id" "0" + "name" "Default" + "group_source_bindings" + { + "7" "switch active" + "0" "button_diamond active" + "1" "left_trackpad inactive" + "11" "left_trackpad inactive" + "76" "left_trackpad active" + "2" "right_trackpad inactive" + "6" "right_trackpad inactive" + "10" "right_trackpad inactive" + "12" "right_trackpad inactive" + "75" "right_trackpad active" + "3" "joystick active" + "4" "left_trigger active" + "5" "right_trigger active" + "8" "right_joystick active" + "9" "dpad active" + "90" "gyro active" + } + } + "preset" + { + "id" "1" + "name" "Preset_1000001" + "group_source_bindings" + { + "14" "switch active" + "15" "button_diamond active" + "16" "left_trackpad inactive" + "78" "left_trackpad inactive" + "79" "left_trackpad active" + "17" "right_trackpad inactive" + "77" "right_trackpad active" + "18" "joystick active" + "19" "left_trigger active" + "20" "right_trigger active" + "21" "right_joystick active" + "22" "dpad active" + "91" "gyro active" + } + } + "preset" + { + "id" "2" + "name" "Preset_1000002" + "group_source_bindings" + { + "34" "switch active" + "35" "button_diamond active" + "36" "left_trackpad inactive" + "81" "left_trackpad active" + "37" "right_trackpad inactive" + "80" "right_trackpad active" + "38" "joystick active" + "39" "left_trigger active" + "40" "right_trigger active" + "41" "right_joystick active" + "42" "dpad active" + "92" "gyro active" + } + } + "preset" + { + "id" "3" + "name" "Preset_1000003" + "group_source_bindings" + { + "44" "switch active" + "45" "button_diamond active" + "46" "left_trackpad inactive" + "83" "left_trackpad active" + "47" "right_trackpad inactive" + "82" "right_trackpad active" + "48" "joystick active" + "49" "left_trigger active" + "50" "right_trigger active" + "51" "right_joystick active" + "52" "dpad active" + "93" "gyro active" + } + } + "preset" + { + "id" "4" + "name" "Preset_1000004" + "group_source_bindings" + { + "54" "switch active" + "55" "button_diamond active" + "56" "left_trackpad inactive" + "85" "left_trackpad active" + "57" "right_trackpad inactive" + "84" "right_trackpad active" + "58" "joystick active" + "59" "left_trigger active" + "60" "right_trigger active" + "61" "right_joystick active" + "62" "dpad active" + "94" "gyro active" + } + } + "preset" + { + "id" "5" + "name" "Preset_1000005" + "group_source_bindings" + { + "64" "switch active" + "65" "button_diamond active" + "66" "left_trackpad inactive" + "87" "left_trackpad active" + "67" "right_trackpad inactive" + "86" "right_trackpad active" + "68" "joystick active" + "69" "left_trigger active" + "70" "right_trigger active" + "71" "right_joystick active" + "72" "dpad active" + "95" "gyro active" + } + } + "settings" + { + "left_trackpad_mode" "0" + "right_trackpad_mode" "0" + } +} + \ No newline at end of file diff --git a/configs/steam-input/emudeck_controller_steam_deck-xl.vdf b/configs/steam-input/emudeck_controller_steam_deck-xl.vdf new file mode 100644 index 000000000..2ce4f7c5e --- /dev/null +++ b/configs/steam-input/emudeck_controller_steam_deck-xl.vdf @@ -0,0 +1,4462 @@ +"controller_mappings" +{ + "version" "3" + "revision" "21" + "title" "EmuDeck - External Controller Hotkeys XL" + "description" "Press Start and L2 or R2 to toggle profiles. When using a profile, press the STEAM to view hotkeys. Steam Deck Combo Hotkeys using Button Chords for ares, Cemu, Citra, melonDS, and mGBA. Emulators not listed already have combo hotkeys mapped." + "creator" "76561199036238022" + "progenitor" "" + "url" "template://emudeck_controller_steam_deck-xl.vdf" + "export_type" "template" + "controller_type" "controller_neptune" + "controller_caps" "23117823" + "major_revision" "0" + "minor_revision" "0" + "Timestamp" "4" + "actions" + { + "Default" + { + "title" "EmuDeck Hotkeys" + "legacy_set" "1" + } + "Preset_1000001" + { + "title" "Cemu" + "legacy_set" "1" + } + "Preset_1000002" + { + "title" "Citra" + "legacy_set" "1" + } + "Preset_1000003" + { + "title" "mGBA" + "legacy_set" "1" + } + "Preset_1000004" + { + "title" "ares" + "legacy_set" "1" + } + "Preset_1000005" + { + "title" "melonDS" + "legacy_set" "1" + } + } + "action_layers" + { + } + "localization" + { + "english" + { + "title" "Gamepad With Joystick Trackpad" + "description" "This template is for most games that already have built-in gamepad support and have a first or third person controlled camera. FPS or Third Person Adventure games, etc." + } + "czech" + { + "title" "Gamepad s ovládáním kamery" + "description" "Tato šablona je pro většinu her podporujících gamepad a disponujících kamerou z pohledu první nebo třetí osoby. Mezi takové hry patří například akční hry z pohledu první nebo třetí osoby." + } + "danish" + { + "title" "Gamepad med kamerastyring" + "description" "Denne skabelon er til de fleste spil, der allerede har indbygget gamepad-understøttelse og har et første- eller tredjepersonskontrolleret kamera. FPS eller tredjepersons adventure-spil osv." + } + "dutch" + { + "title" "Gamepad met camerabesturing" + "description" "Deze template is voor de meeste spellen die reeds ingebouwde gamepadondersteuning hebben en die een camera hebben die wordt bestuurd in de eerste of derde persoon. FPS, third person-avontuurspellen, etc." + } + "finnish" + { + "title" "Kameraa ohjaava peliohjain" + "description" "Tämä malli on useimmille muita ohjaimia valmiiksi tukeville peleille, joissa on ensimmäisessä tai kolmannessa persoonassa ohjattava kamera. FPS-pelit, kolmannen persoonan seikkailupelit jne." + } + "french" + { + "title" "Manette avec contrôles caméra" + "description" "Ce modèle fonctionne pour la plupart des jeux ayant un support manette intégré et une caméra contrôlée à la première ou à la troisième personne. FPS, jeux d'aventure à la troisième personne, etc." + } + "german" + { + "title" "Gamepad mit Kamerasteuerung" + "description" "Diese Vorlage ist für die meisten Spiele konzipiert, die bereits volle Untersützung für Gamepads mit sich bringen und eine First- oder Third-Person-Kamerasteuerung haben. Gedacht für Ego-Shooter, Third-Person-Abenteuerspiele usw." + } + "hungarian" + { + "title" "Gamepad kamerairányítással" + "description" "Ez a sablon a legtöbb olyan játékhoz való, melyek már rendelkeznek beépített gamepad-támogatással, és van első vagy harmadik személyű kezelésű kamerájuk. Ilyenek az FPS vagy harmadik személyű kalandjátékok stb." + } + "italian" + { + "title" "Gamepad con controlli della telecamera" + "description" "Questo template è pensato per la maggior parte dei giochi che hanno già il supporto per gamepad integrato e hanno la visuale controllata in prima o terza persona. Giochi d'avventura in terza persona, FPS ecc." + } + "japanese" + { + "title" "カメラコントロール機能を持つゲームパッド" + "description" "FPS や、アドベンチャーゲームのような、一人称または三人称のカメラ操作を行うゲームパッドに標準対応したゲーム用のテンプレートです。" + } + "koreana" + { + "title" "카메라 조작 기능이 있는 게임패드" + "description" "이 템플릿은 이미 게임패드 지원이 내장되어 있으며 1인칭 또는 3인칭 시점 카메라 조작을 지원하는 대부분의 게임을 위한 것입니다. FPS, 3인칭 어드벤쳐 게임 및 기타." + } + "polish" + { + "title" "Kontroler obsługujący kamerę" + "description" "Ten szablon jest dla większości gier, które mają wbudowane wsparcie dla kontrolerów, a także kamerę kontrolowaną z perspektywy pierwszej lub trzeciej osoby, np. FPS-y bądź gry przygodowe." + } + "portuguese" + { + "title" "Comando com controlos de câmara" + "description" "Este modelo é indicado para jogos que já têm compatibilidade nativa com comando e têm uma câmara que pode ser controlada. Por exemplo, jogos em primeira ou terceira pessoa, do género de aventura, de tiros, etc." + } + "romanian" + { + "title" "Gamepad cu controale pentru cameră" + "description" "Acest șablon este pentru majoritatea jocurilor care au deja suport pentru gamepad implementat și au o cameră controlată din perspectivă first sau third person. FPS sau jocuri de aventură third person, etc." + } + "russian" + { + "title" "Геймпад с управлением камерой" + "description" "Этот шаблон предназначен для большинства игр от первого или третьего лица, в которых уже есть встроенная поддержка геймпада (например, для шутеров или экшенов)." + } + "spanish" + { + "title" "Mando con controles de cámara" + "description" "Esta plantilla es para la mayoría de juegos que ya incluyen de serie compatibilidad con mando y disponen de cámara controlada en primera o tercera persona: FPS, juegos de aventura en tercera persona, etc." + } + "swedish" + { + "title" "Gamepad med kamerakontroller" + "description" "Denna mall är för de flesta spel som redan har inbyggt stöd för spelkontroller och har en kamera som styrs i första- eller tredjeperson. FPS eller äventyrsspel etc." + } + "schinese" + { + "title" "支持视角控制的手柄" + "description" "该模板适用于已内置手柄支持,并且拥有第一或第三人称控制视角的大多数游戏。包括 FPS 或第三人称冒险游戏等。" + } + "thai" + { + "title" "เกมแพดพร้อมการควบคุมมุมกล้อง" + "description" "แม่แบบนี้ใช้สำหรับเกมส่วนมากที่มีการรองรับเกมแพดมาในตัวอยู่แล้ว และมีการควบคุมมุมกล้องในมุมมองบุคคลที่หนึ่งหรือสาม เช่น เกมยิงมุมมองบุคคลที่หนึ่ง หรือเกมผจญภัยมุมมองบุคคลที่สาม ฯลฯ" + } + "brazilian" + { + "title" "Controle com controle de câmera" + "description" "Este modelo é para jogos já compatíveis com controles que possuem uma câmera controlável, seja em primeira ou terceira pessoa, como jogos de tiro, aventura, etc." + } + "bulgarian" + { + "title" "Геймпад с управление на камерата" + "description" "Този шаблон е за повечето игри, които вече имат вградена поддръжка на геймпад и включват управление на камерата от първо или трето лице. Екшъни от първо лице, приключенски игри от трето лице и т.н." + } + "greek" + { + "title" "Χειριστήριο με πλήκτρα κάμερας" + "description" "Αυτό το πρότυπο είναι για τα περισσότερα παιχνίδια που έχουν ενσωματωμένη υποστήριξη χειριστηρίου και έχουν μια ελεγχόμενη κάμερα πρώτου ή τρίτου προσώπου. FPS ή παιχνίδια περιπέτειας τρίτου προσώπου κλπ." + } + "turkish" + { + "title" "Kamera Kontrollü Oyun Kumandası" + "description" "Bu şablon hali hazırda oyun içi oyun kumandası desteği ve birincil veya üçüncü kişi kontrollü kameraya sahip oyunlar içindir. FPS veya Üçüncü Kişi Macera oyunları vb." + } + "ukrainian" + { + "title" "Ґеймпад з елементами керування камерою" + "description" "Цей шаблон для більшості ігор, що вже мають вбудовану підтримку ґеймпада і у яких камера керується від першої або третьої особи. Шутери від першої особи чи пригодницькі ігри від третьої особи тощо." + } + } + "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" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "4" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "5" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "6" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" "10" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button START, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "11" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button SELECT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "12" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "16" + "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" "15" + "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" "17" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "18" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "19" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "20" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "21" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Toggle Full Screen - Select + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "22" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "41" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F6, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "40" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Z, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "39" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "38" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, Exit Full Screen - Start + L3, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press ESCAPE, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "37" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "36" + "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" "35" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "42" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Long_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "45" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press P, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "46" + "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" "47" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "48" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "49" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "50" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "51" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Menu - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press M, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press R, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "52" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + "dpad_north" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_UP, Cheats Menu, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press C, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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" "55" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "56" + "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" "57" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "58" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "59" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "60" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F5, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "61" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "62" + "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, Toggle Mouse - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Keyboard - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F3, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "65" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_BRACKET, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "66" + "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" "67" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "68" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "69" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "70" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "71" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press PERIOD, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press RIGHT_BRACKET, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "72" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press EQUALS, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, Toggle FPS Limit - Start + DPad Right, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Close/Open Lid - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press FORWARD_SLASH, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "75" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "76" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "77" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "78" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + } + } + "group" + { + "id" "79" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "80" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "81" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "82" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "83" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "84" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "85" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "86" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "87" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "90" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "91" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "92" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "93" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "94" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "95" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "34" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press X, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press V, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press L, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "7" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "14" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_ALT, , " + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "44" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Q, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "54" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press INSERT, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1 Previous Save State Slot - Start + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1 Previous Save State Slot - Start + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F12, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "64" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "preset" + { + "id" "0" + "name" "Default" + "group_source_bindings" + { + "7" "switch active" + "0" "button_diamond active" + "1" "left_trackpad inactive" + "11" "left_trackpad inactive" + "76" "left_trackpad active" + "2" "right_trackpad inactive" + "6" "right_trackpad inactive" + "10" "right_trackpad inactive" + "12" "right_trackpad inactive" + "75" "right_trackpad active" + "3" "joystick active" + "4" "left_trigger active" + "5" "right_trigger active" + "8" "right_joystick active" + "9" "dpad active" + "90" "gyro active" + } + } + "preset" + { + "id" "1" + "name" "Preset_1000001" + "group_source_bindings" + { + "14" "switch active" + "15" "button_diamond active" + "16" "left_trackpad inactive" + "78" "left_trackpad inactive" + "79" "left_trackpad active" + "17" "right_trackpad inactive" + "77" "right_trackpad active" + "18" "joystick active" + "19" "left_trigger active" + "20" "right_trigger active" + "21" "right_joystick active" + "22" "dpad active" + "91" "gyro active" + } + } + "preset" + { + "id" "2" + "name" "Preset_1000002" + "group_source_bindings" + { + "34" "switch active" + "35" "button_diamond active" + "36" "left_trackpad inactive" + "81" "left_trackpad active" + "37" "right_trackpad inactive" + "80" "right_trackpad active" + "38" "joystick active" + "39" "left_trigger active" + "40" "right_trigger active" + "41" "right_joystick active" + "42" "dpad active" + "92" "gyro active" + } + } + "preset" + { + "id" "3" + "name" "Preset_1000003" + "group_source_bindings" + { + "44" "switch active" + "45" "button_diamond active" + "46" "left_trackpad inactive" + "83" "left_trackpad active" + "47" "right_trackpad inactive" + "82" "right_trackpad active" + "48" "joystick active" + "49" "left_trigger active" + "50" "right_trigger active" + "51" "right_joystick active" + "52" "dpad active" + "93" "gyro active" + } + } + "preset" + { + "id" "4" + "name" "Preset_1000004" + "group_source_bindings" + { + "54" "switch active" + "55" "button_diamond active" + "56" "left_trackpad inactive" + "85" "left_trackpad active" + "57" "right_trackpad inactive" + "84" "right_trackpad active" + "58" "joystick active" + "59" "left_trigger active" + "60" "right_trigger active" + "61" "right_joystick active" + "62" "dpad active" + "94" "gyro active" + } + } + "preset" + { + "id" "5" + "name" "Preset_1000005" + "group_source_bindings" + { + "64" "switch active" + "65" "button_diamond active" + "66" "left_trackpad inactive" + "87" "left_trackpad active" + "67" "right_trackpad inactive" + "86" "right_trackpad active" + "68" "joystick active" + "69" "left_trigger active" + "70" "right_trigger active" + "71" "right_joystick active" + "72" "dpad active" + "95" "gyro active" + } + } + "settings" + { + "left_trackpad_mode" "0" + "right_trackpad_mode" "0" + } +} diff --git a/configs/steam-input/emudeck_controller_switch_pro-xl.vdf b/configs/steam-input/emudeck_controller_switch_pro-xl.vdf new file mode 100644 index 000000000..874c58851 --- /dev/null +++ b/configs/steam-input/emudeck_controller_switch_pro-xl.vdf @@ -0,0 +1,4462 @@ +"controller_mappings" +{ + "version" "3" + "revision" "21" + "title" "EmuDeck - External Controller Hotkeys XL" + "description" "Press Start and L2 or R2 to toggle profiles. When using a profile, press the HOME button + A to view hotkeys. Nintendo Switch Pro Controller Hotkeys for ares, Cemu, Citra, melonDS, and mGBA. Emulators not listed already have combo hotkeys mapped." + "creator" "76561199036238022" + "progenitor" "" + "url" "template://emudeck_controller_switch_pro-xl.vdf" + "export_type" "template" + "controller_type" "controller_switch_pro" + "controller_caps" "23117823" + "major_revision" "0" + "minor_revision" "0" + "Timestamp" "4" + "actions" + { + "Default" + { + "title" "EmuDeck Hotkeys" + "legacy_set" "1" + } + "Preset_1000001" + { + "title" "Cemu" + "legacy_set" "1" + } + "Preset_1000002" + { + "title" "Citra" + "legacy_set" "1" + } + "Preset_1000003" + { + "title" "mGBA" + "legacy_set" "1" + } + "Preset_1000004" + { + "title" "ares" + "legacy_set" "1" + } + "Preset_1000005" + { + "title" "melonDS" + "legacy_set" "1" + } + } + "action_layers" + { + } + "localization" + { + "english" + { + "title" "Gamepad With Joystick Trackpad" + "description" "This template is for most games that already have built-in gamepad support and have a first or third person controlled camera. FPS or Third Person Adventure games, etc." + } + "czech" + { + "title" "Gamepad s ovládáním kamery" + "description" "Tato šablona je pro většinu her podporujících gamepad a disponujících kamerou z pohledu první nebo třetí osoby. Mezi takové hry patří například akční hry z pohledu první nebo třetí osoby." + } + "danish" + { + "title" "Gamepad med kamerastyring" + "description" "Denne skabelon er til de fleste spil, der allerede har indbygget gamepad-understøttelse og har et første- eller tredjepersonskontrolleret kamera. FPS eller tredjepersons adventure-spil osv." + } + "dutch" + { + "title" "Gamepad met camerabesturing" + "description" "Deze template is voor de meeste spellen die reeds ingebouwde gamepadondersteuning hebben en die een camera hebben die wordt bestuurd in de eerste of derde persoon. FPS, third person-avontuurspellen, etc." + } + "finnish" + { + "title" "Kameraa ohjaava peliohjain" + "description" "Tämä malli on useimmille muita ohjaimia valmiiksi tukeville peleille, joissa on ensimmäisessä tai kolmannessa persoonassa ohjattava kamera. FPS-pelit, kolmannen persoonan seikkailupelit jne." + } + "french" + { + "title" "Manette avec contrôles caméra" + "description" "Ce modèle fonctionne pour la plupart des jeux ayant un support manette intégré et une caméra contrôlée à la première ou à la troisième personne. FPS, jeux d'aventure à la troisième personne, etc." + } + "german" + { + "title" "Gamepad mit Kamerasteuerung" + "description" "Diese Vorlage ist für die meisten Spiele konzipiert, die bereits volle Untersützung für Gamepads mit sich bringen und eine First- oder Third-Person-Kamerasteuerung haben. Gedacht für Ego-Shooter, Third-Person-Abenteuerspiele usw." + } + "hungarian" + { + "title" "Gamepad kamerairányítással" + "description" "Ez a sablon a legtöbb olyan játékhoz való, melyek már rendelkeznek beépített gamepad-támogatással, és van első vagy harmadik személyű kezelésű kamerájuk. Ilyenek az FPS vagy harmadik személyű kalandjátékok stb." + } + "italian" + { + "title" "Gamepad con controlli della telecamera" + "description" "Questo template è pensato per la maggior parte dei giochi che hanno già il supporto per gamepad integrato e hanno la visuale controllata in prima o terza persona. Giochi d'avventura in terza persona, FPS ecc." + } + "japanese" + { + "title" "カメラコントロール機能を持つゲームパッド" + "description" "FPS や、アドベンチャーゲームのような、一人称または三人称のカメラ操作を行うゲームパッドに標準対応したゲーム用のテンプレートです。" + } + "koreana" + { + "title" "카메라 조작 기능이 있는 게임패드" + "description" "이 템플릿은 이미 게임패드 지원이 내장되어 있으며 1인칭 또는 3인칭 시점 카메라 조작을 지원하는 대부분의 게임을 위한 것입니다. FPS, 3인칭 어드벤쳐 게임 및 기타." + } + "polish" + { + "title" "Kontroler obsługujący kamerę" + "description" "Ten szablon jest dla większości gier, które mają wbudowane wsparcie dla kontrolerów, a także kamerę kontrolowaną z perspektywy pierwszej lub trzeciej osoby, np. FPS-y bądź gry przygodowe." + } + "portuguese" + { + "title" "Comando com controlos de câmara" + "description" "Este modelo é indicado para jogos que já têm compatibilidade nativa com comando e têm uma câmara que pode ser controlada. Por exemplo, jogos em primeira ou terceira pessoa, do género de aventura, de tiros, etc." + } + "romanian" + { + "title" "Gamepad cu controale pentru cameră" + "description" "Acest șablon este pentru majoritatea jocurilor care au deja suport pentru gamepad implementat și au o cameră controlată din perspectivă first sau third person. FPS sau jocuri de aventură third person, etc." + } + "russian" + { + "title" "Геймпад с управлением камерой" + "description" "Этот шаблон предназначен для большинства игр от первого или третьего лица, в которых уже есть встроенная поддержка геймпада (например, для шутеров или экшенов)." + } + "spanish" + { + "title" "Mando con controles de cámara" + "description" "Esta plantilla es para la mayoría de juegos que ya incluyen de serie compatibilidad con mando y disponen de cámara controlada en primera o tercera persona: FPS, juegos de aventura en tercera persona, etc." + } + "swedish" + { + "title" "Gamepad med kamerakontroller" + "description" "Denna mall är för de flesta spel som redan har inbyggt stöd för spelkontroller och har en kamera som styrs i första- eller tredjeperson. FPS eller äventyrsspel etc." + } + "schinese" + { + "title" "支持视角控制的手柄" + "description" "该模板适用于已内置手柄支持,并且拥有第一或第三人称控制视角的大多数游戏。包括 FPS 或第三人称冒险游戏等。" + } + "thai" + { + "title" "เกมแพดพร้อมการควบคุมมุมกล้อง" + "description" "แม่แบบนี้ใช้สำหรับเกมส่วนมากที่มีการรองรับเกมแพดมาในตัวอยู่แล้ว และมีการควบคุมมุมกล้องในมุมมองบุคคลที่หนึ่งหรือสาม เช่น เกมยิงมุมมองบุคคลที่หนึ่ง หรือเกมผจญภัยมุมมองบุคคลที่สาม ฯลฯ" + } + "brazilian" + { + "title" "Controle com controle de câmera" + "description" "Este modelo é para jogos já compatíveis com controles que possuem uma câmera controlável, seja em primeira ou terceira pessoa, como jogos de tiro, aventura, etc." + } + "bulgarian" + { + "title" "Геймпад с управление на камерата" + "description" "Този шаблон е за повечето игри, които вече имат вградена поддръжка на геймпад и включват управление на камерата от първо или трето лице. Екшъни от първо лице, приключенски игри от трето лице и т.н." + } + "greek" + { + "title" "Χειριστήριο με πλήκτρα κάμερας" + "description" "Αυτό το πρότυπο είναι για τα περισσότερα παιχνίδια που έχουν ενσωματωμένη υποστήριξη χειριστηρίου και έχουν μια ελεγχόμενη κάμερα πρώτου ή τρίτου προσώπου. FPS ή παιχνίδια περιπέτειας τρίτου προσώπου κλπ." + } + "turkish" + { + "title" "Kamera Kontrollü Oyun Kumandası" + "description" "Bu şablon hali hazırda oyun içi oyun kumandası desteği ve birincil veya üçüncü kişi kontrollü kameraya sahip oyunlar içindir. FPS veya Üçüncü Kişi Macera oyunları vb." + } + "ukrainian" + { + "title" "Ґеймпад з елементами керування камерою" + "description" "Цей шаблон для більшості ігор, що вже мають вбудовану підтримку ґеймпада і у яких камера керується від першої або третьої особи. Шутери від першої особи чи пригодницькі ігри від третьої особи тощо." + } + } + "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" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "4" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "5" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "6" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" "10" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button START, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "11" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button SELECT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "12" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "16" + "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" "15" + "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" "17" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "18" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "19" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "20" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "21" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Toggle Full Screen - Select + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "22" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "41" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F6, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "40" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Z, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "39" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "38" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, Exit Full Screen - Start + L3, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press ESCAPE, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "37" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "36" + "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" "35" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "42" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Long_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "45" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press P, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "46" + "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" "47" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "48" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "49" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "50" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "51" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Menu - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press M, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press R, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "52" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + "dpad_north" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_UP, Cheats Menu, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press C, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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" "55" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "56" + "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" "57" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "58" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "59" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "60" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F5, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "61" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "62" + "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, Toggle Mouse - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Keyboard - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F3, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "65" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_BRACKET, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "66" + "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" "67" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "68" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "69" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "70" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "71" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press PERIOD, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press RIGHT_BRACKET, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "72" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press EQUALS, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, Toggle FPS Limit - Start + DPad Right, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Close/Open Lid - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press FORWARD_SLASH, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "75" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "76" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "77" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "78" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + } + } + "group" + { + "id" "79" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "80" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "81" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "82" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "83" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "84" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "85" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "86" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "87" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "90" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "91" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "92" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "93" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "94" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "95" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "34" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press X, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press V, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press L, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "7" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "14" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_ALT, , " + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "44" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Q, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "54" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press INSERT, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1 Previous Save State Slot - Start + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1 Previous Save State Slot - Start + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F12, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "64" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "preset" + { + "id" "0" + "name" "Default" + "group_source_bindings" + { + "7" "switch active" + "0" "button_diamond active" + "1" "left_trackpad inactive" + "11" "left_trackpad inactive" + "76" "left_trackpad active" + "2" "right_trackpad inactive" + "6" "right_trackpad inactive" + "10" "right_trackpad inactive" + "12" "right_trackpad inactive" + "75" "right_trackpad active" + "3" "joystick active" + "4" "left_trigger active" + "5" "right_trigger active" + "8" "right_joystick active" + "9" "dpad active" + "90" "gyro active" + } + } + "preset" + { + "id" "1" + "name" "Preset_1000001" + "group_source_bindings" + { + "14" "switch active" + "15" "button_diamond active" + "16" "left_trackpad inactive" + "78" "left_trackpad inactive" + "79" "left_trackpad active" + "17" "right_trackpad inactive" + "77" "right_trackpad active" + "18" "joystick active" + "19" "left_trigger active" + "20" "right_trigger active" + "21" "right_joystick active" + "22" "dpad active" + "91" "gyro active" + } + } + "preset" + { + "id" "2" + "name" "Preset_1000002" + "group_source_bindings" + { + "34" "switch active" + "35" "button_diamond active" + "36" "left_trackpad inactive" + "81" "left_trackpad active" + "37" "right_trackpad inactive" + "80" "right_trackpad active" + "38" "joystick active" + "39" "left_trigger active" + "40" "right_trigger active" + "41" "right_joystick active" + "42" "dpad active" + "92" "gyro active" + } + } + "preset" + { + "id" "3" + "name" "Preset_1000003" + "group_source_bindings" + { + "44" "switch active" + "45" "button_diamond active" + "46" "left_trackpad inactive" + "83" "left_trackpad active" + "47" "right_trackpad inactive" + "82" "right_trackpad active" + "48" "joystick active" + "49" "left_trigger active" + "50" "right_trigger active" + "51" "right_joystick active" + "52" "dpad active" + "93" "gyro active" + } + } + "preset" + { + "id" "4" + "name" "Preset_1000004" + "group_source_bindings" + { + "54" "switch active" + "55" "button_diamond active" + "56" "left_trackpad inactive" + "85" "left_trackpad active" + "57" "right_trackpad inactive" + "84" "right_trackpad active" + "58" "joystick active" + "59" "left_trigger active" + "60" "right_trigger active" + "61" "right_joystick active" + "62" "dpad active" + "94" "gyro active" + } + } + "preset" + { + "id" "5" + "name" "Preset_1000005" + "group_source_bindings" + { + "64" "switch active" + "65" "button_diamond active" + "66" "left_trackpad inactive" + "87" "left_trackpad active" + "67" "right_trackpad inactive" + "86" "right_trackpad active" + "68" "joystick active" + "69" "left_trigger active" + "70" "right_trigger active" + "71" "right_joystick active" + "72" "dpad active" + "95" "gyro active" + } + } + "settings" + { + "left_trackpad_mode" "0" + "right_trackpad_mode" "0" + } +} diff --git a/configs/steam-input/emudeck_controller_xbox360-xl.vdf b/configs/steam-input/emudeck_controller_xbox360-xl.vdf new file mode 100644 index 000000000..240cd9fc6 --- /dev/null +++ b/configs/steam-input/emudeck_controller_xbox360-xl.vdf @@ -0,0 +1,4462 @@ +"controller_mappings" +{ + "version" "3" + "revision" "21" + "title" "EmuDeck - External Controller Hotkeys XL" + "description" "Press Start and L2 or R2 to toggle profiles. When using a profile, press the Xbox/Guide button + A to view hotkeys. Microsoft Xbox 360 Controller Hotkeys for ares, Cemu, Citra, melonDS, and mGBA. Emulators not listed already have combo hotkeys mapped." + "creator" "76561199036238022" + "progenitor" "" + "url" "template://emudeck_controller_xbox360-xl.vdf" + "export_type" "template" + "controller_type" "controller_xbox360" + "controller_caps" "23117823" + "major_revision" "0" + "minor_revision" "0" + "Timestamp" "4" + "actions" + { + "Default" + { + "title" "EmuDeck Hotkeys" + "legacy_set" "1" + } + "Preset_1000001" + { + "title" "Cemu" + "legacy_set" "1" + } + "Preset_1000002" + { + "title" "Citra" + "legacy_set" "1" + } + "Preset_1000003" + { + "title" "mGBA" + "legacy_set" "1" + } + "Preset_1000004" + { + "title" "ares" + "legacy_set" "1" + } + "Preset_1000005" + { + "title" "melonDS" + "legacy_set" "1" + } + } + "action_layers" + { + } + "localization" + { + "english" + { + "title" "Gamepad With Joystick Trackpad" + "description" "This template is for most games that already have built-in gamepad support and have a first or third person controlled camera. FPS or Third Person Adventure games, etc." + } + "czech" + { + "title" "Gamepad s ovládáním kamery" + "description" "Tato šablona je pro většinu her podporujících gamepad a disponujících kamerou z pohledu první nebo třetí osoby. Mezi takové hry patří například akční hry z pohledu první nebo třetí osoby." + } + "danish" + { + "title" "Gamepad med kamerastyring" + "description" "Denne skabelon er til de fleste spil, der allerede har indbygget gamepad-understøttelse og har et første- eller tredjepersonskontrolleret kamera. FPS eller tredjepersons adventure-spil osv." + } + "dutch" + { + "title" "Gamepad met camerabesturing" + "description" "Deze template is voor de meeste spellen die reeds ingebouwde gamepadondersteuning hebben en die een camera hebben die wordt bestuurd in de eerste of derde persoon. FPS, third person-avontuurspellen, etc." + } + "finnish" + { + "title" "Kameraa ohjaava peliohjain" + "description" "Tämä malli on useimmille muita ohjaimia valmiiksi tukeville peleille, joissa on ensimmäisessä tai kolmannessa persoonassa ohjattava kamera. FPS-pelit, kolmannen persoonan seikkailupelit jne." + } + "french" + { + "title" "Manette avec contrôles caméra" + "description" "Ce modèle fonctionne pour la plupart des jeux ayant un support manette intégré et une caméra contrôlée à la première ou à la troisième personne. FPS, jeux d'aventure à la troisième personne, etc." + } + "german" + { + "title" "Gamepad mit Kamerasteuerung" + "description" "Diese Vorlage ist für die meisten Spiele konzipiert, die bereits volle Untersützung für Gamepads mit sich bringen und eine First- oder Third-Person-Kamerasteuerung haben. Gedacht für Ego-Shooter, Third-Person-Abenteuerspiele usw." + } + "hungarian" + { + "title" "Gamepad kamerairányítással" + "description" "Ez a sablon a legtöbb olyan játékhoz való, melyek már rendelkeznek beépített gamepad-támogatással, és van első vagy harmadik személyű kezelésű kamerájuk. Ilyenek az FPS vagy harmadik személyű kalandjátékok stb." + } + "italian" + { + "title" "Gamepad con controlli della telecamera" + "description" "Questo template è pensato per la maggior parte dei giochi che hanno già il supporto per gamepad integrato e hanno la visuale controllata in prima o terza persona. Giochi d'avventura in terza persona, FPS ecc." + } + "japanese" + { + "title" "カメラコントロール機能を持つゲームパッド" + "description" "FPS や、アドベンチャーゲームのような、一人称または三人称のカメラ操作を行うゲームパッドに標準対応したゲーム用のテンプレートです。" + } + "koreana" + { + "title" "카메라 조작 기능이 있는 게임패드" + "description" "이 템플릿은 이미 게임패드 지원이 내장되어 있으며 1인칭 또는 3인칭 시점 카메라 조작을 지원하는 대부분의 게임을 위한 것입니다. FPS, 3인칭 어드벤쳐 게임 및 기타." + } + "polish" + { + "title" "Kontroler obsługujący kamerę" + "description" "Ten szablon jest dla większości gier, które mają wbudowane wsparcie dla kontrolerów, a także kamerę kontrolowaną z perspektywy pierwszej lub trzeciej osoby, np. FPS-y bądź gry przygodowe." + } + "portuguese" + { + "title" "Comando com controlos de câmara" + "description" "Este modelo é indicado para jogos que já têm compatibilidade nativa com comando e têm uma câmara que pode ser controlada. Por exemplo, jogos em primeira ou terceira pessoa, do género de aventura, de tiros, etc." + } + "romanian" + { + "title" "Gamepad cu controale pentru cameră" + "description" "Acest șablon este pentru majoritatea jocurilor care au deja suport pentru gamepad implementat și au o cameră controlată din perspectivă first sau third person. FPS sau jocuri de aventură third person, etc." + } + "russian" + { + "title" "Геймпад с управлением камерой" + "description" "Этот шаблон предназначен для большинства игр от первого или третьего лица, в которых уже есть встроенная поддержка геймпада (например, для шутеров или экшенов)." + } + "spanish" + { + "title" "Mando con controles de cámara" + "description" "Esta plantilla es para la mayoría de juegos que ya incluyen de serie compatibilidad con mando y disponen de cámara controlada en primera o tercera persona: FPS, juegos de aventura en tercera persona, etc." + } + "swedish" + { + "title" "Gamepad med kamerakontroller" + "description" "Denna mall är för de flesta spel som redan har inbyggt stöd för spelkontroller och har en kamera som styrs i första- eller tredjeperson. FPS eller äventyrsspel etc." + } + "schinese" + { + "title" "支持视角控制的手柄" + "description" "该模板适用于已内置手柄支持,并且拥有第一或第三人称控制视角的大多数游戏。包括 FPS 或第三人称冒险游戏等。" + } + "thai" + { + "title" "เกมแพดพร้อมการควบคุมมุมกล้อง" + "description" "แม่แบบนี้ใช้สำหรับเกมส่วนมากที่มีการรองรับเกมแพดมาในตัวอยู่แล้ว และมีการควบคุมมุมกล้องในมุมมองบุคคลที่หนึ่งหรือสาม เช่น เกมยิงมุมมองบุคคลที่หนึ่ง หรือเกมผจญภัยมุมมองบุคคลที่สาม ฯลฯ" + } + "brazilian" + { + "title" "Controle com controle de câmera" + "description" "Este modelo é para jogos já compatíveis com controles que possuem uma câmera controlável, seja em primeira ou terceira pessoa, como jogos de tiro, aventura, etc." + } + "bulgarian" + { + "title" "Геймпад с управление на камерата" + "description" "Този шаблон е за повечето игри, които вече имат вградена поддръжка на геймпад и включват управление на камерата от първо или трето лице. Екшъни от първо лице, приключенски игри от трето лице и т.н." + } + "greek" + { + "title" "Χειριστήριο με πλήκτρα κάμερας" + "description" "Αυτό το πρότυπο είναι για τα περισσότερα παιχνίδια που έχουν ενσωματωμένη υποστήριξη χειριστηρίου και έχουν μια ελεγχόμενη κάμερα πρώτου ή τρίτου προσώπου. FPS ή παιχνίδια περιπέτειας τρίτου προσώπου κλπ." + } + "turkish" + { + "title" "Kamera Kontrollü Oyun Kumandası" + "description" "Bu şablon hali hazırda oyun içi oyun kumandası desteği ve birincil veya üçüncü kişi kontrollü kameraya sahip oyunlar içindir. FPS veya Üçüncü Kişi Macera oyunları vb." + } + "ukrainian" + { + "title" "Ґеймпад з елементами керування камерою" + "description" "Цей шаблон для більшості ігор, що вже мають вбудовану підтримку ґеймпада і у яких камера керується від першої або третьої особи. Шутери від першої особи чи пригодницькі ігри від третьої особи тощо." + } + } + "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" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "4" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "5" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "6" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" "10" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button START, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "11" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button SELECT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "12" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "16" + "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" "15" + "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" "17" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "18" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "19" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "20" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "21" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Toggle Full Screen - Select + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "22" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "41" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F6, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "40" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Z, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "39" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "38" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, Exit Full Screen - Start + L3, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press ESCAPE, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "37" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "36" + "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" "35" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "42" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Long_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "45" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press P, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "46" + "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" "47" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "48" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "49" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "50" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "51" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Menu - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press M, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press R, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "52" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + "dpad_north" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_UP, Cheats Menu, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press C, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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" "55" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "56" + "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" "57" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "58" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "59" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "60" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F5, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "61" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "62" + "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, Toggle Mouse - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Keyboard - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F3, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "65" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_BRACKET, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "66" + "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" "67" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "68" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "69" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "70" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "71" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press PERIOD, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press RIGHT_BRACKET, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "72" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press EQUALS, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, Toggle FPS Limit - Start + DPad Right, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Close/Open Lid - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press FORWARD_SLASH, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "75" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "76" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "77" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "78" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + } + } + "group" + { + "id" "79" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "80" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "81" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "82" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "83" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "84" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "85" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "86" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "87" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "90" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "91" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "92" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "93" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "94" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "95" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "34" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press X, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press V, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press L, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "7" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "14" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_ALT, , " + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "44" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Q, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "54" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press INSERT, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1 Previous Save State Slot - Start + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1 Previous Save State Slot - Start + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F12, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "64" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "preset" + { + "id" "0" + "name" "Default" + "group_source_bindings" + { + "7" "switch active" + "0" "button_diamond active" + "1" "left_trackpad inactive" + "11" "left_trackpad inactive" + "76" "left_trackpad active" + "2" "right_trackpad inactive" + "6" "right_trackpad inactive" + "10" "right_trackpad inactive" + "12" "right_trackpad inactive" + "75" "right_trackpad active" + "3" "joystick active" + "4" "left_trigger active" + "5" "right_trigger active" + "8" "right_joystick active" + "9" "dpad active" + "90" "gyro active" + } + } + "preset" + { + "id" "1" + "name" "Preset_1000001" + "group_source_bindings" + { + "14" "switch active" + "15" "button_diamond active" + "16" "left_trackpad inactive" + "78" "left_trackpad inactive" + "79" "left_trackpad active" + "17" "right_trackpad inactive" + "77" "right_trackpad active" + "18" "joystick active" + "19" "left_trigger active" + "20" "right_trigger active" + "21" "right_joystick active" + "22" "dpad active" + "91" "gyro active" + } + } + "preset" + { + "id" "2" + "name" "Preset_1000002" + "group_source_bindings" + { + "34" "switch active" + "35" "button_diamond active" + "36" "left_trackpad inactive" + "81" "left_trackpad active" + "37" "right_trackpad inactive" + "80" "right_trackpad active" + "38" "joystick active" + "39" "left_trigger active" + "40" "right_trigger active" + "41" "right_joystick active" + "42" "dpad active" + "92" "gyro active" + } + } + "preset" + { + "id" "3" + "name" "Preset_1000003" + "group_source_bindings" + { + "44" "switch active" + "45" "button_diamond active" + "46" "left_trackpad inactive" + "83" "left_trackpad active" + "47" "right_trackpad inactive" + "82" "right_trackpad active" + "48" "joystick active" + "49" "left_trigger active" + "50" "right_trigger active" + "51" "right_joystick active" + "52" "dpad active" + "93" "gyro active" + } + } + "preset" + { + "id" "4" + "name" "Preset_1000004" + "group_source_bindings" + { + "54" "switch active" + "55" "button_diamond active" + "56" "left_trackpad inactive" + "85" "left_trackpad active" + "57" "right_trackpad inactive" + "84" "right_trackpad active" + "58" "joystick active" + "59" "left_trigger active" + "60" "right_trigger active" + "61" "right_joystick active" + "62" "dpad active" + "94" "gyro active" + } + } + "preset" + { + "id" "5" + "name" "Preset_1000005" + "group_source_bindings" + { + "64" "switch active" + "65" "button_diamond active" + "66" "left_trackpad inactive" + "87" "left_trackpad active" + "67" "right_trackpad inactive" + "86" "right_trackpad active" + "68" "joystick active" + "69" "left_trigger active" + "70" "right_trigger active" + "71" "right_joystick active" + "72" "dpad active" + "95" "gyro active" + } + } + "settings" + { + "left_trackpad_mode" "0" + "right_trackpad_mode" "0" + } +} diff --git a/configs/steam-input/emudeck_controller_xboxone-xl.vdf b/configs/steam-input/emudeck_controller_xboxone-xl.vdf new file mode 100644 index 000000000..9157587ed --- /dev/null +++ b/configs/steam-input/emudeck_controller_xboxone-xl.vdf @@ -0,0 +1,4462 @@ +"controller_mappings" +{ + "version" "3" + "revision" "21" + "title" "EmuDeck - External Controller Hotkeys XL" + "description" "Press Start and L2 or R2 to toggle profiles. When using a profile, press the Xbox/Guide button + A to view hotkeys. Microsoft Xbox One Controller Hotkeys for ares, Cemu, Citra, melonDS, and mGBA. Emulators not listed already have combo hotkeys mapped." + "creator" "76561199036238022" + "progenitor" "" + "url" "template://emudeck_controller_xboxone-xl.vdf" + "export_type" "template" + "controller_type" "controller_xboxone" + "controller_caps" "23117823" + "major_revision" "0" + "minor_revision" "0" + "Timestamp" "4" + "actions" + { + "Default" + { + "title" "EmuDeck Hotkeys" + "legacy_set" "1" + } + "Preset_1000001" + { + "title" "Cemu" + "legacy_set" "1" + } + "Preset_1000002" + { + "title" "Citra" + "legacy_set" "1" + } + "Preset_1000003" + { + "title" "mGBA" + "legacy_set" "1" + } + "Preset_1000004" + { + "title" "ares" + "legacy_set" "1" + } + "Preset_1000005" + { + "title" "melonDS" + "legacy_set" "1" + } + } + "action_layers" + { + } + "localization" + { + "english" + { + "title" "Gamepad With Joystick Trackpad" + "description" "This template is for most games that already have built-in gamepad support and have a first or third person controlled camera. FPS or Third Person Adventure games, etc." + } + "czech" + { + "title" "Gamepad s ovládáním kamery" + "description" "Tato šablona je pro většinu her podporujících gamepad a disponujících kamerou z pohledu první nebo třetí osoby. Mezi takové hry patří například akční hry z pohledu první nebo třetí osoby." + } + "danish" + { + "title" "Gamepad med kamerastyring" + "description" "Denne skabelon er til de fleste spil, der allerede har indbygget gamepad-understøttelse og har et første- eller tredjepersonskontrolleret kamera. FPS eller tredjepersons adventure-spil osv." + } + "dutch" + { + "title" "Gamepad met camerabesturing" + "description" "Deze template is voor de meeste spellen die reeds ingebouwde gamepadondersteuning hebben en die een camera hebben die wordt bestuurd in de eerste of derde persoon. FPS, third person-avontuurspellen, etc." + } + "finnish" + { + "title" "Kameraa ohjaava peliohjain" + "description" "Tämä malli on useimmille muita ohjaimia valmiiksi tukeville peleille, joissa on ensimmäisessä tai kolmannessa persoonassa ohjattava kamera. FPS-pelit, kolmannen persoonan seikkailupelit jne." + } + "french" + { + "title" "Manette avec contrôles caméra" + "description" "Ce modèle fonctionne pour la plupart des jeux ayant un support manette intégré et une caméra contrôlée à la première ou à la troisième personne. FPS, jeux d'aventure à la troisième personne, etc." + } + "german" + { + "title" "Gamepad mit Kamerasteuerung" + "description" "Diese Vorlage ist für die meisten Spiele konzipiert, die bereits volle Untersützung für Gamepads mit sich bringen und eine First- oder Third-Person-Kamerasteuerung haben. Gedacht für Ego-Shooter, Third-Person-Abenteuerspiele usw." + } + "hungarian" + { + "title" "Gamepad kamerairányítással" + "description" "Ez a sablon a legtöbb olyan játékhoz való, melyek már rendelkeznek beépített gamepad-támogatással, és van első vagy harmadik személyű kezelésű kamerájuk. Ilyenek az FPS vagy harmadik személyű kalandjátékok stb." + } + "italian" + { + "title" "Gamepad con controlli della telecamera" + "description" "Questo template è pensato per la maggior parte dei giochi che hanno già il supporto per gamepad integrato e hanno la visuale controllata in prima o terza persona. Giochi d'avventura in terza persona, FPS ecc." + } + "japanese" + { + "title" "カメラコントロール機能を持つゲームパッド" + "description" "FPS や、アドベンチャーゲームのような、一人称または三人称のカメラ操作を行うゲームパッドに標準対応したゲーム用のテンプレートです。" + } + "koreana" + { + "title" "카메라 조작 기능이 있는 게임패드" + "description" "이 템플릿은 이미 게임패드 지원이 내장되어 있으며 1인칭 또는 3인칭 시점 카메라 조작을 지원하는 대부분의 게임을 위한 것입니다. FPS, 3인칭 어드벤쳐 게임 및 기타." + } + "polish" + { + "title" "Kontroler obsługujący kamerę" + "description" "Ten szablon jest dla większości gier, które mają wbudowane wsparcie dla kontrolerów, a także kamerę kontrolowaną z perspektywy pierwszej lub trzeciej osoby, np. FPS-y bądź gry przygodowe." + } + "portuguese" + { + "title" "Comando com controlos de câmara" + "description" "Este modelo é indicado para jogos que já têm compatibilidade nativa com comando e têm uma câmara que pode ser controlada. Por exemplo, jogos em primeira ou terceira pessoa, do género de aventura, de tiros, etc." + } + "romanian" + { + "title" "Gamepad cu controale pentru cameră" + "description" "Acest șablon este pentru majoritatea jocurilor care au deja suport pentru gamepad implementat și au o cameră controlată din perspectivă first sau third person. FPS sau jocuri de aventură third person, etc." + } + "russian" + { + "title" "Геймпад с управлением камерой" + "description" "Этот шаблон предназначен для большинства игр от первого или третьего лица, в которых уже есть встроенная поддержка геймпада (например, для шутеров или экшенов)." + } + "spanish" + { + "title" "Mando con controles de cámara" + "description" "Esta plantilla es para la mayoría de juegos que ya incluyen de serie compatibilidad con mando y disponen de cámara controlada en primera o tercera persona: FPS, juegos de aventura en tercera persona, etc." + } + "swedish" + { + "title" "Gamepad med kamerakontroller" + "description" "Denna mall är för de flesta spel som redan har inbyggt stöd för spelkontroller och har en kamera som styrs i första- eller tredjeperson. FPS eller äventyrsspel etc." + } + "schinese" + { + "title" "支持视角控制的手柄" + "description" "该模板适用于已内置手柄支持,并且拥有第一或第三人称控制视角的大多数游戏。包括 FPS 或第三人称冒险游戏等。" + } + "thai" + { + "title" "เกมแพดพร้อมการควบคุมมุมกล้อง" + "description" "แม่แบบนี้ใช้สำหรับเกมส่วนมากที่มีการรองรับเกมแพดมาในตัวอยู่แล้ว และมีการควบคุมมุมกล้องในมุมมองบุคคลที่หนึ่งหรือสาม เช่น เกมยิงมุมมองบุคคลที่หนึ่ง หรือเกมผจญภัยมุมมองบุคคลที่สาม ฯลฯ" + } + "brazilian" + { + "title" "Controle com controle de câmera" + "description" "Este modelo é para jogos já compatíveis com controles que possuem uma câmera controlável, seja em primeira ou terceira pessoa, como jogos de tiro, aventura, etc." + } + "bulgarian" + { + "title" "Геймпад с управление на камерата" + "description" "Този шаблон е за повечето игри, които вече имат вградена поддръжка на геймпад и включват управление на камерата от първо или трето лице. Екшъни от първо лице, приключенски игри от трето лице и т.н." + } + "greek" + { + "title" "Χειριστήριο με πλήκτρα κάμερας" + "description" "Αυτό το πρότυπο είναι για τα περισσότερα παιχνίδια που έχουν ενσωματωμένη υποστήριξη χειριστηρίου και έχουν μια ελεγχόμενη κάμερα πρώτου ή τρίτου προσώπου. FPS ή παιχνίδια περιπέτειας τρίτου προσώπου κλπ." + } + "turkish" + { + "title" "Kamera Kontrollü Oyun Kumandası" + "description" "Bu şablon hali hazırda oyun içi oyun kumandası desteği ve birincil veya üçüncü kişi kontrollü kameraya sahip oyunlar içindir. FPS veya Üçüncü Kişi Macera oyunları vb." + } + "ukrainian" + { + "title" "Ґеймпад з елементами керування камерою" + "description" "Цей шаблон для більшості ігор, що вже мають вбудовану підтримку ґеймпада і у яких камера керується від першої або третьої особи. Шутери від першої особи чи пригодницькі ігри від третьої особи тощо." + } + } + "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" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "4" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "5" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "6" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "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" "10" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button START, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "11" + "mode" "single_button" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button SELECT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "12" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "16" + "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" "15" + "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" "17" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "18" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "19" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 5 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "20" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Next Profile - Start + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "21" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Toggle Full Screen - Select + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "22" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "41" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F6, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "40" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Z, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "39" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "38" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, Exit Full Screen - Start + L3, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press ESCAPE, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "37" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "36" + "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" "35" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "42" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Long_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Toggle Screen Layout - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "45" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press P, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "46" + "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" "47" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "48" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "49" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 6 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "50" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press TAB, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "51" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Menu - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press M, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press R, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "52" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + "dpad_north" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_UP, Cheats Menu, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press C, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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" "55" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "56" + "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" "57" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "58" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "59" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 1 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "60" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 2 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F5, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "61" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "62" + "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, Toggle Mouse - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F2, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "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, Toggle Keyboard - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F3, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "65" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + "button_a" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button A, Pause/Play - Select + A, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_BRACKET, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "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" "66" + "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" "67" + "mode" "mouse_joystick" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Soft_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "68" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_LEFT, , " + } + "settings" + { + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "deadzone_inner_radius" "7199" + } + } + "group" + { + "id" "69" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 3 1 1, Previous Profile - Start + L2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "1" + } + } + "group" + { + "id" "70" + "mode" "trigger" + "name" "" + "description" "" + "inputs" + { + "edge" + { + "activators" + { + "chord" + { + "bindings" + { + "binding" "controller_action CHANGE_PRESET 4 1 1, Next Profile - Start + R2 Fast Forward - Select + R2, , " + } + "settings" + { + "chord_button" "14" + "haptic_intensity" "2" + } + } + "chord" + { + "bindings" + { + "binding" "key_press HOME, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "2" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "output_trigger" "2" + } + } + "group" + { + "id" "71" + "mode" "joystick_move" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button JOYSTICK_RIGHT, Full Screen Toggle - Select + R3 Reset Emulation - Start + R3, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press PERIOD, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press RIGHT_BRACKET, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "72" + "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, Swap Screens - Start + DPad Down, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press EQUALS, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_east" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_RIGHT, Toggle FPS Limit - Start + DPad Right, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press END, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "dpad_west" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button DPAD_LEFT, Close/Open Lid - Start + DPad Left, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + "chord" + { + "bindings" + { + "binding" "key_press FORWARD_SLASH, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + } + "settings" + { + "requires_click" "0" + "haptic_intensity_override" "0" + } + } + "group" + { + "id" "75" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "76" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "77" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "78" + "mode" "four_buttons" + "name" "" + "description" "" + "inputs" + { + } + } + "group" + { + "id" "79" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "80" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "81" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "82" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "83" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "84" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "85" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "86" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button LEFT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "87" + "mode" "absolute_mouse" + "name" "" + "description" "" + "inputs" + { + "click" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "mouse_button RIGHT, , " + } + "settings" + { + "haptic_intensity" "1" + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "90" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "91" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "92" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "93" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "94" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "95" + "mode" "dpad" + "name" "" + "description" "" + "inputs" + { + } + "settings" + { + "requires_click" "0" + } + } + "group" + { + "id" "34" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press X, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press V, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press L, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "7" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "14" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_ALT, , " + "binding" "key_press F4, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "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_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "44" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_CONTROL, , " + "binding" "key_press Q, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "54" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button START, Stop Emulation - Select + Start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press INSERT, , " + } + "settings" + { + "chord_button" "15" + "haptic_intensity" "3" + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1 Previous Save State Slot - Start + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F10, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F11, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1 Previous Save State Slot - Start + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F9, , " + } + "settings" + { + "chord_button" "15" + } + } + "chord" + { + "bindings" + { + "binding" "key_press F12, , " + } + "settings" + { + "chord_button" "14" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "group" + { + "id" "64" + "mode" "switches" + "name" "" + "description" "" + "inputs" + { + "button_escape" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button start, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "button_menu" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button select, , " + } + } + "Long_Press" + { + "bindings" + { + "binding" "controller_action empty_binding, , " + } + } + } + "disabled_activators" + { + } + } + "left_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_LEFT, Load State - Select + L1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "right_bumper" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "xinput_button SHOULDER_RIGHT, Save State - Select + R1, , " + } + } + "chord" + { + "bindings" + { + "binding" "key_press LEFT_SHIFT, , " + "binding" "key_press F1, , " + } + "settings" + { + "chord_button" "15" + } + } + } + "disabled_activators" + { + } + } + "button_capture" + { + "activators" + { + "release" + { + "bindings" + { + "binding" "controller_action system_key_1, , " + } + } + } + "disabled_activators" + { + } + } + } + } + "preset" + { + "id" "0" + "name" "Default" + "group_source_bindings" + { + "7" "switch active" + "0" "button_diamond active" + "1" "left_trackpad inactive" + "11" "left_trackpad inactive" + "76" "left_trackpad active" + "2" "right_trackpad inactive" + "6" "right_trackpad inactive" + "10" "right_trackpad inactive" + "12" "right_trackpad inactive" + "75" "right_trackpad active" + "3" "joystick active" + "4" "left_trigger active" + "5" "right_trigger active" + "8" "right_joystick active" + "9" "dpad active" + "90" "gyro active" + } + } + "preset" + { + "id" "1" + "name" "Preset_1000001" + "group_source_bindings" + { + "14" "switch active" + "15" "button_diamond active" + "16" "left_trackpad inactive" + "78" "left_trackpad inactive" + "79" "left_trackpad active" + "17" "right_trackpad inactive" + "77" "right_trackpad active" + "18" "joystick active" + "19" "left_trigger active" + "20" "right_trigger active" + "21" "right_joystick active" + "22" "dpad active" + "91" "gyro active" + } + } + "preset" + { + "id" "2" + "name" "Preset_1000002" + "group_source_bindings" + { + "34" "switch active" + "35" "button_diamond active" + "36" "left_trackpad inactive" + "81" "left_trackpad active" + "37" "right_trackpad inactive" + "80" "right_trackpad active" + "38" "joystick active" + "39" "left_trigger active" + "40" "right_trigger active" + "41" "right_joystick active" + "42" "dpad active" + "92" "gyro active" + } + } + "preset" + { + "id" "3" + "name" "Preset_1000003" + "group_source_bindings" + { + "44" "switch active" + "45" "button_diamond active" + "46" "left_trackpad inactive" + "83" "left_trackpad active" + "47" "right_trackpad inactive" + "82" "right_trackpad active" + "48" "joystick active" + "49" "left_trigger active" + "50" "right_trigger active" + "51" "right_joystick active" + "52" "dpad active" + "93" "gyro active" + } + } + "preset" + { + "id" "4" + "name" "Preset_1000004" + "group_source_bindings" + { + "54" "switch active" + "55" "button_diamond active" + "56" "left_trackpad inactive" + "85" "left_trackpad active" + "57" "right_trackpad inactive" + "84" "right_trackpad active" + "58" "joystick active" + "59" "left_trigger active" + "60" "right_trigger active" + "61" "right_joystick active" + "62" "dpad active" + "94" "gyro active" + } + } + "preset" + { + "id" "5" + "name" "Preset_1000005" + "group_source_bindings" + { + "64" "switch active" + "65" "button_diamond active" + "66" "left_trackpad inactive" + "87" "left_trackpad active" + "67" "right_trackpad inactive" + "86" "right_trackpad active" + "68" "joystick active" + "69" "left_trigger active" + "70" "right_trigger active" + "71" "right_joystick active" + "72" "dpad active" + "95" "gyro active" + } + } + "settings" + { + "left_trackpad_mode" "0" + "right_trackpad_mode" "0" + } +} diff --git a/uninstall.sh b/uninstall.sh index 50a010fa1..f9f965649 100755 --- a/uninstall.sh +++ b/uninstall.sh @@ -427,6 +427,13 @@ fi rm -rf $HOME/.steam/steam/controller_base/templates/emudeck_controller_xbox360.vdf &> /dev/null rm -rf $HOME/.steam/steam/controller_base/templates/emudeck_controller_xboxone.vdf &> /dev/null rm -rf $HOME/.steam/steam/controller_base/templates/emudeck_controller_steamdeck-xl_radial-menus.vdf &> /dev/null + rm -rf $HOME/.steam/steam/controller_base/templates/emudeck_controller_generic-xl.vdf &> /dev/null + rm -rf $HOME/.steam/steam/controller_base/templates/emudeck_controller_ps4-xl.vdf &> /dev/null + rm -rf $HOME/.steam/steam/controller_base/templates/emudeck_controller_ps5-dualsense-edge-xl.vdf &> /dev/null + rm -rf $HOME/.steam/steam/controller_base/templates/emudeck_controller_steam_deck-xl.vdf &> /dev/null + rm -rf $HOME/.steam/steam/controller_base/templates/emudeck_controller_switch_pro-xl.vdf &> /dev/null + rm -rf $HOME/.steam/steam/controller_base/templates/emudeck_controller_xbox360-xl.vdf &> /dev/null + rm -rf $HOME/.steam/steam/controller_base/templates/emudeck_controller_xboxone-xl.vdf &> /dev/null find "$HOME/.steam/steam/tenfoot/resource/images/library/controller/binding_icons" -name 'EmuDeck*' -exec rm {} \;