From b91d2195243144c0313d599eae06904885d980a9 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Tue, 13 May 2025 21:21:31 +1000 Subject: [PATCH] Qt: Clarify that XInput should only be used for wrappers --- src/core/fullscreen_ui.cpp | 5 +++-- src/duckstation-qt/controllerglobalsettingswidget.ui | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/core/fullscreen_ui.cpp b/src/core/fullscreen_ui.cpp index 88b278f72..61a3dcde1 100644 --- a/src/core/fullscreen_ui.cpp +++ b/src/core/fullscreen_ui.cpp @@ -4880,7 +4880,8 @@ void FullscreenUI::DrawControllerSettingsPage() false); #ifdef _WIN32 DrawToggleSetting(bsi, FSUI_ICONVSTR(ICON_FA_COG, "Enable XInput Input Source"), - FSUI_VSTR("The XInput source provides support for XBox 360/XBox One/XBox Series controllers."), + FSUI_VSTR("Support for controllers that use the XInput protocol. XInput should only be used if you " + "are using a XInput wrapper library."), "InputSources", "XInput", false); #endif @@ -9726,6 +9727,7 @@ TRANSLATE_NOOP("FullscreenUI", "Start the console without any disc inserted."); TRANSLATE_NOOP("FullscreenUI", "Stores the current settings to a controller preset."); TRANSLATE_NOOP("FullscreenUI", "Stretch Mode"); TRANSLATE_NOOP("FullscreenUI", "Summary"); +TRANSLATE_NOOP("FullscreenUI", "Support for controllers that use the XInput protocol. XInput should only be used if you are using a XInput wrapper library."); TRANSLATE_NOOP("FullscreenUI", "Switches back to 4:3 display aspect ratio when displaying 24-bit content, usually FMVs."); TRANSLATE_NOOP("FullscreenUI", "Switches between full screen and windowed when the window is double-clicked."); TRANSLATE_NOOP("FullscreenUI", "Sync To Host Refresh Rate"); @@ -9736,7 +9738,6 @@ TRANSLATE_NOOP("FullscreenUI", "Texture Filtering"); TRANSLATE_NOOP("FullscreenUI", "Texture Replacements"); TRANSLATE_NOOP("FullscreenUI", "Textures Directory"); TRANSLATE_NOOP("FullscreenUI", "The SDL input source supports most controllers."); -TRANSLATE_NOOP("FullscreenUI", "The XInput source provides support for XBox 360/XBox One/XBox Series controllers."); TRANSLATE_NOOP("FullscreenUI", "The audio backend determines how frames produced by the emulator are submitted to the host."); TRANSLATE_NOOP("FullscreenUI", "The selected memory card image will be used in shared mode for this slot."); TRANSLATE_NOOP("FullscreenUI", "Theme"); diff --git a/src/duckstation-qt/controllerglobalsettingswidget.ui b/src/duckstation-qt/controllerglobalsettingswidget.ui index 2985798fe..a6e4fbfd7 100644 --- a/src/duckstation-qt/controllerglobalsettingswidget.ui +++ b/src/duckstation-qt/controllerglobalsettingswidget.ui @@ -193,7 +193,7 @@ - The XInput source provides support for XBox 360 / XBox One / XBox Series controllers, and third party controllers which implement the XInput protocol. + <html><head/><body><p>The XInput source provides support for controllers that use the XInput protocol. This source should <span style=" font-weight:700;">only</span> be used if you are using a XInput wrapper library.</p></body></html> true