mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-22 14:05:39 +00:00
XargonWan
7ef3628995
* ES-DE: outsourced * RetroArch: migrated to AppImage * XEMU: migrated to AppImage * MELONDS: migrated to AppImage * RPCS3: migrated to AppImage * MANIFEST: avoid overwriting native libraries * MANIFEST: fixing ES-DE * MANIFEST: fixed and normalized /app with FLATPAK_DEST * MANIFEST: cleanup * MANIFEST: fixed RetroArch * PPSSPP: added wanted sdl module * ES-DE: moved repo * PPSSPP: outsourced * PPSSPP: fixed link * MANIFEST: fixing copy actions * PCSX2: removing troublesome file * DOLPHIN: outsourced * SOLARUS: outsourced * MANIFEST: lowercased rpcs3 sha * MANIFEST: trying to figure out automation_task_list * MANIFEST: fixed primehack placeholders * REVERT ME: RUNNER CHANGED * XEMU: moved on the bottom just to see if something changes * DUCKSTATION: wrong cp target * MANFEST: moved thir party libraries in /app/usr/local/lib * MANFEST: removing dolphin debug libraries * MANFEST: removing primehack debug libraries * MANFEST: removing primehack pkgconfig libraries * MANFEST: removing cemu lib * SOLARUS: removing errored libs * MAME: reverted to its original state as it's not coming with libraries * RYUJINX: fixing chmod command * GZDOOM: outsourced * MANIFEST: added debug for checking out where tf is our icon * Submodules cleanup * GZDOOM: cleanup * FRAMEWORK: moved third party libs into /app/retrodeck/lib * MANIFEST: added retrodeck-pre-build commands * MANIFEST: module renamed * ES-DE: re-removed 'files/lib/girepository-1.0' * GLOBAL: pathing the retrodeck components provided libraries * RPCS3: moved bufgix in the proper module * MANIFEST: moved component libraries into /app/retrodeck/lib * MANIFEST: removing some debug cleanups * MANIFEST: desktop file don't need to be executable * ES-DE: re-adding libpoppler * ES--DE: moved to the end to overwrite older libraries * RYUJINX: fixed manifest * MANIFEST: injecting needed libraries and discarding the troublesome ones * MANIFEST: injecting needed libraries and discarding the troublesome ones - adding more * MelonDS: outsourced but self built in QT6 * MANIFEST: automated the third party libs manager * MANIFEST: fixed melonds build * Ryujinx: downgraded to the older but working version * MANIFEST: removed debug code * WORKFLOW: running on self-hosted again * MANIFEST: including debug and pkgconfig's librareis * MANIFEST: removing pkgconfig's librareis * MANIFEST: cannot move so copy and remove * MANIFEST: cannot move so copy and remove - fix * Toying with automation file to make it work again * PRE_BUILD_AUTOMATION: testing a different script * PRE_BUILD_AUTOMATION: adding new sha function * MAME: fixing link * MANIFEST: tweaks * ATL: fixing ES-DE entry * PPSSPP: fixed hash * SOLARUS: fixing debug libs copy command * APDATA: updated * SOLARUS: that's not the library you're looking for * GZDOOM: removing debug even here * Revamped codename wordlist * MANIFEST: following symlinks during library copy * WORKFLOW: moving down the artifact preparation for fltahub as we don't even need it in cooker * Manually adding missing libraries * More codenames * CEMU: added wrapper + RPCS3 fixes * THE GREAT FOLDER MOVE (aka let's see how much things I can break in a single commit) * emu: fixed dest filename for the wrapper * Cemu: fixing wrapper installation * MANIFEST: trying to add LLVM to solve PCSX2, Duckstation issues * MANIFEST: adding llvm doesn't change the situation, removed * MANIFEST: trying to add vulkan * MANIFEST: trying to add vulkan - removed as it should be already in (and that's broken) * VULKAN: testing some libraries * VULKAN: trying to add shaderc * Manifest: renaming es-de module to stick with the repo name for updating purposes * Migrated to the new latest links * MAME: frixed url * PCSX2: updated to 2.1.55 * Reverting workfolw edits * WORKFLOW: targetting the old repo for the release * WORKFLOW: updated some actions to a newever version to avoid deprecation at the end of the year * MISSING_LIBS: trying to fetch libshaderc * MAIN_WORKLFOW: updating actions versions [skip ci]
1919 lines
27 KiB
Plaintext
1919 lines
27 KiB
Plaintext
"controller_mappings"
|
|
{
|
|
"version" "3"
|
|
"revision" "1874"
|
|
"title" "RetroDECK: Steam Deck - Neptune v.1b SIMPLE"
|
|
"description" "RetroDECK: Steam Deck - Neptune v.1b SIMPLE"
|
|
"creator" ""
|
|
"progenitor" ""
|
|
"url" ""
|
|
"export_type" ""
|
|
"controller_type" "controller_neptune"
|
|
"controller_caps" "23117823"
|
|
"major_revision" "0"
|
|
"minor_revision" "0"
|
|
"Timestamp" "-942108240"
|
|
"actions"
|
|
{
|
|
"Default"
|
|
{
|
|
"title" "RetroDECK - Set"
|
|
"legacy_set" "1"
|
|
}
|
|
"Preset_1000001"
|
|
{
|
|
"title" "Global Hotkeys - Set"
|
|
"legacy_set" "1"
|
|
}
|
|
}
|
|
"action_layers"
|
|
{
|
|
}
|
|
"localization"
|
|
{
|
|
"english"
|
|
{
|
|
"title" "Gamepad with Gyro"
|
|
"description" "The template works best for games that are designed with a gamepad in mind, but also support a desktop mouse for camera control or aim. This uses both the right pad and the gyro to allow for the most precise aim in games which support gamepad and mouse."
|
|
}
|
|
}
|
|
"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"
|
|
{
|
|
"click"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "xinput_button TRIGGER_LEFT, , "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
"settings"
|
|
{
|
|
"output_trigger" "1"
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "5"
|
|
"mode" "trigger"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"click"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "xinput_button TRIGGER_RIGHT, , "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
"settings"
|
|
{
|
|
"output_trigger" "2"
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "6"
|
|
"mode" "joystick_move"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"click"
|
|
{
|
|
"activators"
|
|
{
|
|
"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" "absolute_mouse"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"click"
|
|
{
|
|
"activators"
|
|
{
|
|
"Soft_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "mouse_button LEFT, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "13"
|
|
"mode" "joystick_camera"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "14"
|
|
"mode" "absolute_mouse"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "15"
|
|
"mode" "mouse_joystick"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "16"
|
|
"mode" "four_buttons"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"button_a"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, PAUSE TOGGLE, , "
|
|
"binding" "key_press P, PAUSE TOGGLE, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_b"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, CAPTURE SCREENSHOT, , "
|
|
"binding" "key_press X, CAPTURE SCREENSHOT, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_x"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, FULLSCREEN TOGGLE, , "
|
|
"binding" "key_press RETURN, FULLSCREEN TOGGLE, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_y"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, Open Menu, , "
|
|
"binding" "key_press M, Open Menu, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "17"
|
|
"mode" "trigger"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"click"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, REWIND, , "
|
|
"binding" "key_press KEYPAD_DASH, REWIND, , "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "18"
|
|
"mode" "trigger"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"click"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, FAST FORWARD, , "
|
|
"binding" "key_press KEYPAD_PLUS, FAST FORWARD, , "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "20"
|
|
"mode" "four_buttons"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"button_a"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "controller_action empty_sub_command, , "
|
|
"binding" "controller_action empty_sub_command, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "21"
|
|
"mode" "dpad"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"dpad_north"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, Increase Emulation Speed, , "
|
|
"binding" "key_press 1, Increase Emulation Speed, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"dpad_south"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, Decrease Emulation Speed, , "
|
|
"binding" "key_press 2, Decrease Emulation Speed, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"dpad_east"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, NEXT SAVE SLOT, , "
|
|
"binding" "key_press K, NEXT SAVE SLOT, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"dpad_west"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, PREVIOUS SAVE SLOT, , "
|
|
"binding" "key_press J, PREVIOUS SAVE SLOT, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
"settings"
|
|
{
|
|
"requires_click" "0"
|
|
"haptic_intensity_override" "0"
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "22"
|
|
"mode" "joystick_move"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"click"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press ESCAPE, Escape, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "23"
|
|
"mode" "joystick_move"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"click"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, SWAP SCREENS, , "
|
|
"binding" "key_press TAB, SWAP SCREENS, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "45"
|
|
"mode" "absolute_mouse"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "176"
|
|
"mode" "mouse_joystick"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "218"
|
|
"mode" "dpad"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"dpad_north"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_SHIFT, , "
|
|
"binding" "key_press W, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"dpad_south"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_SHIFT, , "
|
|
"binding" "key_press S, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"dpad_east"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_SHIFT, , "
|
|
"binding" "key_press D, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"dpad_west"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_SHIFT, , "
|
|
"binding" "key_press A, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"click"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press ESCAPE, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
"settings"
|
|
{
|
|
"requires_click" "0"
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "219"
|
|
"mode" "dpad"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"dpad_north"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_SHIFT, , "
|
|
"binding" "key_press E, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"dpad_south"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_SHIFT, , "
|
|
"binding" "key_press Q, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"click"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, , "
|
|
"binding" "key_press TAB, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
"settings"
|
|
{
|
|
"requires_click" "0"
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "235"
|
|
"mode" "radial_menu"
|
|
"name" "Simple Radial"
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"touch_menu_button_0"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "mouse_button RIGHT, RetroDECK, RD-icon_circle_2_180x180.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_1"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press ESCAPE, Escape, RD-ESC.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_2"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press RETURN, Enter, RD-Enter.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_3"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press TAB, Tab, RD-Tab.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_4"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, Control, RD-ctrl.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_5"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press SPACE, Space, RD-space.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_6"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press FORWARD_SLASH, /, RD-frontslash.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_7"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_ALT, Alt, RD-alt.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_8"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press F1, F1, RD-F1.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_9"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press F8, F8, RD-F8.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_10"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press F10, F10, RD-F10.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_11"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, Restart / Reset, RD-system-reboot.png, "
|
|
"binding" "key_press R, Restart / Reset, RD-system-reboot.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_12"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_ALT, Wii Sync Button, RD-notification-network-wireless.png, "
|
|
"binding" "key_press W, Wii Sync Button, RD-notification-network-wireless.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_13"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, Swap Dual - Screens, RD-system-switch-user.png, "
|
|
"binding" "key_press TAB, Swap Dual - Screens, RD-system-switch-user.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_14"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, "
|
|
"binding" "key_press L, Change Dual Screen - Layout, RD-preferences-system-windows-actions.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_15"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, Widescreen / Aspect Ratio, RD-preferences-desktop-display.png, "
|
|
"binding" "key_press W, Widescreen / Aspect Ratio, RD-preferences-desktop-display.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_16"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, Swap Disc, RD-application-x-iso.png, "
|
|
"binding" "key_press D, Swap Disc, RD-application-x-iso.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_17"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_ALT, ALT + F4, RD-alt-f4.png, "
|
|
"binding" "key_press F4, ALT + F4, RD-alt-f4.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_18"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_ALT, Wiimote - Sideways Mode, RD-wiimote-side.png, "
|
|
"binding" "key_press X, Wiimote - Sideways Mode, RD-wiimote-side.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"touch_menu_button_19"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_ALT, Wiimote - Upright Mode, RD-wiimote-up.png, "
|
|
"binding" "key_press Z, Wiimote - Upright Mode, RD-wiimote-up.png, "
|
|
}
|
|
"settings"
|
|
{
|
|
"haptic_intensity" "2"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "222"
|
|
"mode" "dpad"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
}
|
|
"settings"
|
|
{
|
|
"requires_click" "0"
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "234"
|
|
"mode" "dpad"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
}
|
|
"settings"
|
|
{
|
|
"requires_click" "0"
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "236"
|
|
"mode" "reference"
|
|
"description" ""
|
|
"settings"
|
|
{
|
|
"referenced_mode" "235"
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "237"
|
|
"mode" "reference"
|
|
"description" ""
|
|
"settings"
|
|
{
|
|
"referenced_mode" "235"
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "238"
|
|
"mode" "absolute_mouse"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"click"
|
|
{
|
|
"activators"
|
|
{
|
|
"Soft_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "mouse_button LEFT, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "7"
|
|
"mode" "switches"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"button_escape"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "xinput_button start, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_menu"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "xinput_button select, , "
|
|
}
|
|
}
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "controller_action CHANGE_PRESET 2 0 0, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"left_bumper"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "xinput_button shoulder_left, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"right_bumper"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "xinput_button shoulder_right, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_back_left"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "xinput_button B, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_back_right"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "xinput_button A, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_back_left_upper"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "controller_action CHANGE_PRESET 2 0 0, Hotkey, , "
|
|
}
|
|
"settings"
|
|
{
|
|
"toggle" "1"
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_back_right_upper"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "controller_action CHANGE_PRESET 2 0 0, Hotkey, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_capture"
|
|
{
|
|
"activators"
|
|
{
|
|
"release"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "controller_action system_key_1, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"group"
|
|
{
|
|
"id" "19"
|
|
"mode" "switches"
|
|
"name" ""
|
|
"description" ""
|
|
"inputs"
|
|
{
|
|
"button_escape"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, EXIT EMULATOR, , "
|
|
"binding" "key_press Q, EXIT EMULATOR, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_menu"
|
|
{
|
|
"activators"
|
|
{
|
|
"release"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "controller_action CHANGE_PRESET 1 0 0, , "
|
|
}
|
|
}
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "xinput_button SELECT, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"left_bumper"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, LOAD STATE, , "
|
|
"binding" "key_press A, LOAD STATE, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"right_bumper"
|
|
{
|
|
"activators"
|
|
{
|
|
"Full_Press"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "key_press LEFT_CONTROL, SAVE STATE, , "
|
|
"binding" "key_press S, SAVE STATE, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_back_left_upper"
|
|
{
|
|
"activators"
|
|
{
|
|
"release"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "controller_action CHANGE_PRESET 1 0 0, , "
|
|
}
|
|
}
|
|
}
|
|
"disabled_activators"
|
|
{
|
|
}
|
|
}
|
|
"button_back_right_upper"
|
|
{
|
|
"activators"
|
|
{
|
|
"release"
|
|
{
|
|
"bindings"
|
|
{
|
|
"binding" "controller_action CHANGE_PRESET 1 0 0, , "
|
|
}
|
|
}
|
|
}
|
|
"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"
|
|
"236" "left_trackpad active"
|
|
"2" "right_trackpad inactive"
|
|
"6" "right_trackpad inactive"
|
|
"10" "right_trackpad inactive"
|
|
"12" "right_trackpad active"
|
|
"13" "right_trackpad inactive"
|
|
"3" "joystick active"
|
|
"235" "joystick inactive"
|
|
"4" "left_trigger active"
|
|
"5" "right_trigger active"
|
|
"8" "right_joystick active"
|
|
"9" "dpad active"
|
|
"14" "gyro inactive"
|
|
"15" "gyro inactive"
|
|
"222" "gyro active"
|
|
}
|
|
}
|
|
"preset"
|
|
{
|
|
"id" "1"
|
|
"name" "Preset_1000001"
|
|
"group_source_bindings"
|
|
{
|
|
"19" "switch active"
|
|
"16" "button_diamond active"
|
|
"237" "left_trackpad active"
|
|
"238" "right_trackpad active"
|
|
"23" "joystick active"
|
|
"219" "joystick inactive"
|
|
"17" "left_trigger active"
|
|
"18" "right_trigger active"
|
|
"22" "right_joystick active"
|
|
"218" "right_joystick inactive"
|
|
"20" "dpad inactive"
|
|
"21" "dpad active"
|
|
"45" "gyro inactive"
|
|
"176" "gyro inactive"
|
|
"234" "gyro active"
|
|
}
|
|
}
|
|
"settings"
|
|
{
|
|
"left_trackpad_mode" "0"
|
|
"right_trackpad_mode" "0"
|
|
}
|
|
}
|