mirror of
https://github.com/stenzek/duckstation.git
synced 2026-07-11 01:24:11 +02:00
FullscreenUI: Show 'Scroll Page' in footer legend
This commit is contained in:
@@ -2049,14 +2049,16 @@ void FullscreenUI::DrawSettingsWindow()
|
||||
|
||||
if (IsGamepadInputSource())
|
||||
{
|
||||
SetFullscreenFooterText(std::array{std::make_pair(ICON_PF_XBOX_DPAD_LEFT_RIGHT, FSUI_VSTR("Change Page")),
|
||||
std::make_pair(ICON_PF_XBOX_DPAD_UP_DOWN, FSUI_VSTR("Navigate")),
|
||||
std::make_pair(ICON_PF_BUTTON_A, FSUI_VSTR("Select")),
|
||||
std::make_pair(ICON_PF_BUTTON_B, FSUI_VSTR("Back"))});
|
||||
SetFullscreenFooterText(std::array{
|
||||
std::make_pair(ICON_PF_LEFT_TRIGGER_LT ICON_PF_RIGHT_TRIGGER_RT, FSUI_VSTR("Scroll Page")),
|
||||
std::make_pair(ICON_PF_XBOX_DPAD_LEFT_RIGHT, FSUI_VSTR("Change Page")),
|
||||
std::make_pair(ICON_PF_XBOX_DPAD_UP_DOWN, FSUI_VSTR("Navigate")),
|
||||
std::make_pair(ICON_PF_BUTTON_A, FSUI_VSTR("Select")), std::make_pair(ICON_PF_BUTTON_B, FSUI_VSTR("Back"))});
|
||||
}
|
||||
else
|
||||
{
|
||||
SetFullscreenFooterText(std::array{std::make_pair(ICON_PF_ARROW_LEFT ICON_PF_ARROW_RIGHT, FSUI_VSTR("Change Page")),
|
||||
SetFullscreenFooterText(std::array{std::make_pair(ICON_PF_PAGE_UP ICON_PF_PAGE_DOWN, FSUI_VSTR("Scroll Page")),
|
||||
std::make_pair(ICON_PF_ARROW_LEFT ICON_PF_ARROW_RIGHT, FSUI_VSTR("Change Page")),
|
||||
std::make_pair(ICON_PF_ARROW_UP ICON_PF_ARROW_DOWN, FSUI_VSTR("Navigate")),
|
||||
std::make_pair(ICON_PF_ENTER, FSUI_VSTR("Select")),
|
||||
std::make_pair(ICON_PF_ESC, FSUI_VSTR("Back"))});
|
||||
|
||||
@@ -675,6 +675,7 @@ TRANSLATE_NOOP("FullscreenUI", "Screen Rotation");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Screenshot Format");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Screenshot Quality");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Screenshot Size");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Scroll Page");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Search Directories");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Seek Speedup");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Select");
|
||||
|
||||
@@ -120,11 +120,13 @@ static constexpr std::array s_theme_names = {
|
||||
|
||||
// [0] = Mapping from Xbox button icons to PlayStation button icons.
|
||||
// [1] = Swapped south/east face buttons.
|
||||
using ControllerButtonMappingTable = std::array<std::pair<const char*, const char*>, 17>;
|
||||
using ControllerButtonMappingTable = std::array<std::pair<const char*, const char*>, 18>;
|
||||
static constexpr ControllerButtonMappingTable GetButtonMapping(bool ps_buttons, bool swap_south_east)
|
||||
{
|
||||
return ControllerButtonMappingTable{{
|
||||
{ICON_PF_LEFT_TRIGGER_LT, ps_buttons ? ICON_PF_LEFT_TRIGGER_L2 : ICON_PF_LEFT_TRIGGER_LT},
|
||||
{ICON_PF_LEFT_TRIGGER_LT ICON_PF_RIGHT_TRIGGER_RT,
|
||||
ps_buttons ? ICON_PF_LEFT_TRIGGER_L2 ICON_PF_RIGHT_TRIGGER_R2 : ICON_PF_LEFT_TRIGGER_LT ICON_PF_RIGHT_TRIGGER_RT},
|
||||
{ICON_PF_RIGHT_TRIGGER_RT, ps_buttons ? ICON_PF_RIGHT_TRIGGER_R2 : ICON_PF_RIGHT_TRIGGER_RT},
|
||||
{ICON_PF_LEFT_SHOULDER_LB, ps_buttons ? ICON_PF_LEFT_SHOULDER_L1 : ICON_PF_LEFT_SHOULDER_LB},
|
||||
{ICON_PF_RIGHT_SHOULDER_RB, ps_buttons ? ICON_PF_RIGHT_SHOULDER_R1 : ICON_PF_RIGHT_SHOULDER_RB},
|
||||
|
||||
Reference in New Issue
Block a user