BlitterStudio/amiberry

Improve GUI -> Virtual keyboard helptext [formatting, update]

Closed this issue · 1 comments

This helptext needed updating ~ most all of this is lifted directly from the wiki, caveat;

-added line clarifying options will be saved to currently loaded .uae file
-added pointer to the fact which options can be used as defaults in amiberry.conf
-some wording changed to fit panel

I think it looks ok, but as always, please review ;)

TIA

For.... src/osdep/gui/PanelVirtualKeyboard.cpp


bool HelpPanelVirtualKeyboard(std::vector<std::string>& helptext)
{
        helptext.clear();
        helptext.emplace_back("In this panel, you can configure the various options for Amiberry's On-screen (virtual)");
        helptext.emplace_back("keyboard. The virtual keyboard can be used to input key presses using a game controller.");
        helptext.emplace_back("Any options you change here can be saved to the currently loaded configuration .uae file.");
        helptext.emplace_back(" ");
        helptext.emplace_back("\"Virtual Keyboard enabled\": controls if the on-screen keyboard will be enabled or not.");
        helptext.emplace_back(" All the options below this, depend on this being enabled first.");
        helptext.emplace_back(" ");
        helptext.emplace_back("\"High-Resolution\": If enabled, Amiberry will use a larger keyboard image when showing");
        helptext.emplace_back(" the on-screen keyboard, which can be useful for high resolution displays.");
        helptext.emplace_back(" ");
        helptext.emplace_back("\"Quit button on keyboard\": If enabled, an extra \"Quit\" button will be shown on the");
        helptext.emplace_back(" on-screen keyboard, allowing you to Quit the emulator from there.");
        helptext.emplace_back(" ");
        helptext.emplace_back("\"Transparency\": The amount of transparency the on-screen keyboard will have when shown.");
        helptext.emplace_back(" ");
        helptext.emplace_back("\"Keyboard Layout\": You can choose the desired keyboard layout, from a range of options.");
        helptext.emplace_back(" ");
        helptext.emplace_back("\"Style\": You can choose from a few different themes available for the on-screen keyboard.");
        helptext.emplace_back(" ");
        helptext.emplace_back("\"Toggle button\": You can choose which controller button will be used, to toggle the on-");
        helptext.emplace_back(" screen keyboard off or on.");
        helptext.emplace_back(" ");
        helptext.emplace_back("Please note; In cases where you want Amiberry to always start with the virtual on-screen");
        helptext.emplace_back("keyboard enabled, you can set the above options as defaults in your amiberry.conf file.");
        helptext.emplace_back(" ");
        helptext.emplace_back("\"Use Retroarch Vkbd button\": This option allows you choose to use the RetroArch mapping");
        helptext.emplace_back(" of the \"vkbd\" button, if found. This is only useful in RetroArch environments.");
        helptext.emplace_back(" ");
        return true;
}

Thanks!