mirror of
https://github.com/dragoonDorise/EmuDeck.git
synced 2025-06-25 00:03:36 -04:00
* Controller templates did not have localization names set properly causing them to unstick in Steam ROM Manager/identify as another controller profile * Updated controllerTemplates.json file to match changes * Updated Steam path to ~/.local to match new SRM update * Fixed steam controller templates, was previously using the wrong controller name
758 lines
16 KiB
Text
Executable file
758 lines
16 KiB
Text
Executable file
"controller_mappings"
|
||
{
|
||
"version" "3"
|
||
"revision" "8"
|
||
"title" "EmuDeck - Steam Deck Light Gun Controls"
|
||
"description" "This profile is intended to be used for lightgun games in Flycast (Standalone), MAME (Standalone), the Model 2 Emulator, and Supermodel. Right Trackpad set as Mouse, sensitivity increased to 200%. R2 set as Left Click. L2 set as Right Click."
|
||
"creator" "76561199036238022"
|
||
"progenitor" ""
|
||
"url" "template://emudeck_steam_deck_light_gun_controls.vdf"
|
||
"export_type" "template"
|
||
"controller_type" "controller_neptune"
|
||
"controller_caps" "23117823"
|
||
"major_revision" "0"
|
||
"minor_revision" "0"
|
||
"Timestamp" "1514953696"
|
||
"localization"
|
||
{
|
||
"Preset_1000001"
|
||
{
|
||
"title" "EmuDeck Controller Hotkeys"
|
||
"legacy_set" "1"
|
||
}
|
||
}
|
||
"action_layers"
|
||
{
|
||
}
|
||
"localization"
|
||
{
|
||
"english"
|
||
{
|
||
"title" "EmuDeck - Steam Deck Light Gun Controls"
|
||
"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" "94"
|
||
"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" "95"
|
||
"mode" "absolute_mouse"
|
||
"name" ""
|
||
"description" ""
|
||
"inputs"
|
||
{
|
||
"click"
|
||
{
|
||
"activators"
|
||
{
|
||
"Full_Press"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "mouse_button RIGHT, , "
|
||
}
|
||
"settings"
|
||
{
|
||
"haptic_intensity" "1"
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
}
|
||
}
|
||
"group"
|
||
{
|
||
"id" "96"
|
||
"mode" "absolute_mouse"
|
||
"name" ""
|
||
"description" ""
|
||
"inputs"
|
||
{
|
||
"click"
|
||
{
|
||
"activators"
|
||
{
|
||
"Full_Press"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "mouse_button LEFT, , "
|
||
}
|
||
"settings"
|
||
{
|
||
"haptic_intensity" "1"
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
}
|
||
"settings"
|
||
{
|
||
"sensitivity" "200"
|
||
}
|
||
}
|
||
"group"
|
||
{
|
||
"id" "97"
|
||
"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"
|
||
"deadzone_enable_type" "1"
|
||
}
|
||
}
|
||
"group"
|
||
{
|
||
"id" "98"
|
||
"mode" "trigger"
|
||
"name" ""
|
||
"description" ""
|
||
"inputs"
|
||
{
|
||
"click"
|
||
{
|
||
"activators"
|
||
{
|
||
"Full_Press"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "mouse_button RIGHT, , "
|
||
}
|
||
"settings"
|
||
{
|
||
"haptic_intensity" "2"
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
"edge"
|
||
{
|
||
"activators"
|
||
{
|
||
"Full_Press"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "mouse_button RIGHT, , "
|
||
}
|
||
"settings"
|
||
{
|
||
"haptic_intensity" "2"
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
}
|
||
"settings"
|
||
{
|
||
"output_trigger" "1"
|
||
}
|
||
}
|
||
"group"
|
||
{
|
||
"id" "99"
|
||
"mode" "trigger"
|
||
"name" ""
|
||
"description" ""
|
||
"inputs"
|
||
{
|
||
"click"
|
||
{
|
||
"activators"
|
||
{
|
||
"Full_Press"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "mouse_button LEFT, , "
|
||
}
|
||
"settings"
|
||
{
|
||
"haptic_intensity" "2"
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
"edge"
|
||
{
|
||
"activators"
|
||
{
|
||
"Full_Press"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "mouse_button LEFT, , "
|
||
}
|
||
"settings"
|
||
{
|
||
"haptic_intensity" "2"
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
}
|
||
"settings"
|
||
{
|
||
"output_trigger" "2"
|
||
}
|
||
}
|
||
"group"
|
||
{
|
||
"id" "100"
|
||
"mode" "joystick_move"
|
||
"name" ""
|
||
"description" ""
|
||
"inputs"
|
||
{
|
||
"click"
|
||
{
|
||
"activators"
|
||
{
|
||
"Full_Press"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "xinput_button JOYSTICK_RIGHT, , "
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
}
|
||
"settings"
|
||
{
|
||
"deadzone_enable_type" "1"
|
||
}
|
||
}
|
||
"group"
|
||
{
|
||
"id" "101"
|
||
"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" "102"
|
||
"mode" "dpad"
|
||
"name" ""
|
||
"description" ""
|
||
"inputs"
|
||
{
|
||
}
|
||
"settings"
|
||
{
|
||
"requires_click" "0"
|
||
}
|
||
}
|
||
"group"
|
||
{
|
||
"id" "93"
|
||
"mode" "switches"
|
||
"name" ""
|
||
"description" ""
|
||
"inputs"
|
||
{
|
||
"button_escape"
|
||
{
|
||
"activators"
|
||
{
|
||
"Full_Press"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "xinput_button START, , "
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
"button_menu"
|
||
{
|
||
"activators"
|
||
{
|
||
"Full_Press"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "xinput_button SELECT, , "
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
"left_bumper"
|
||
{
|
||
"activators"
|
||
{
|
||
"Full_Press"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "xinput_button SHOULDER_LEFT, , "
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
"right_bumper"
|
||
{
|
||
"activators"
|
||
{
|
||
"Full_Press"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "xinput_button SHOULDER_RIGHT, , "
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
"button_capture"
|
||
{
|
||
"activators"
|
||
{
|
||
"release"
|
||
{
|
||
"bindings"
|
||
{
|
||
"binding" "controller_action system_key_1, , "
|
||
}
|
||
}
|
||
}
|
||
"disabled_activators"
|
||
{
|
||
}
|
||
}
|
||
}
|
||
}
|
||
"preset"
|
||
{
|
||
"id" "0"
|
||
"name" "Preset_1000001"
|
||
"group_source_bindings"
|
||
{
|
||
"93" "switch active"
|
||
"94" "button_diamond active"
|
||
"95" "left_trackpad active"
|
||
"96" "right_trackpad active"
|
||
"97" "joystick active"
|
||
"98" "left_trigger active"
|
||
"99" "right_trigger active"
|
||
"100" "right_joystick active"
|
||
"101" "dpad active"
|
||
"102" "gyro active"
|
||
}
|
||
}
|
||
"settings"
|
||
{
|
||
"left_trackpad_mode" "0"
|
||
"right_trackpad_mode" "0"
|
||
}
|
||
}
|
||
|