from textwrap import dedent


def get_help_text() -> str:
    """Returns the help text."""
    return dedent(
        """\
        <h3>keyboard shortcuts:</h3>
        [b][#008000]h[/#008000][/b] — toggles this help message.
        [b][#008000]@[/#008000][/b] — shows info about this app.
        [b][#008000]+[/#008000][/b] — increases font size.
        [b][#008000]-[/#008000][/b] — decreases font size.
        [b][#008000]o[/#008000][/b] — opens the settings.
        [b][#008000]a[/#008000][/b] — allows you to enter a student's name to add them to the queue.
        [b][#008000]n[/#008000][/b] — brings the next student to the front of the queue, and rotates the previously front student to the end.
        [b][#008000]z[/#008000][/b] — undoes the previous [#008000]n[/#008000] key press.
        [b][#008000]![/#008000][/b] — removes the last student in the queue.
        [b][#008000]?[/#008000][/b] — removes a student from the queue by name.
        [b][#008000]b[/#008000][/b] — adds a 5 minute break to the end of the queue.
        [b][#008000]$[/#008000][/b] — randomizes the order of the queue.
        [b][#008000]m[/#008000][/b] — toggles the meeting mode between group and individual meetings.
        [b][#008000]home[/#008000][/b] — changes the meeting mode to display a message saying tutoring hours will start soon.
        [b][#008000]end[/#008000][/b] — changes the meeting mode to display a message saying tutoring hours will soon end.
        [b][#008000]k[/#008000][/b] or [b][#008000]space[/#008000][/b] — pauses/unpauses the individual meetings timer.
        [b][#008000]j[/#008000][/b] — adds 5 seconds to the individual meetings timer.
        [b][#008000]l[/#008000][/b] — subtracts 5 seconds from the individual meetings timer.
        [b][#008000]left arrow[/#008000][/b] — adds 30 seconds to the individual meetings timer.
        [b][#008000]right arrow[/#008000][/b] — subtracts 30 seconds from the individual meetings timer.
        [b][#008000]r[/#008000][/b] — resets the individual meetings timer.
        [b][#008000]d[/#008000][/b] — allows you to change the individual meetings duration (in minutes).
        [b][#008000]Ctrl/Cmd+w[/#008000][/b] — closes the app.
        [b][#008000]F11[/#008000][/b] — toggles fullscreen.

        For more tips and help, visit <a style="color: white" href="https://github.com/wheelercj/zq">zq's GitHub page</a>.
        """
    )