← XeFM crftwr/xefm on GitHub · craftware

Help Dialog (F1 Key)

XeFM includes a scrollable help dialog listing the key bindings for whatever is on screen. Press F1 in the file list to open the one described here. The viewers (text, image, file diff, directory diff) answer F1 as well, each with its own key list rather than this dialog.

Usage

Content

The help is generated from your current key bindings, so it always reflects your configuration, including any customizations. That is also why the list below names what each section covers instead of quoting keys — the dialog itself is the place to read which key does what on your setup. The sections, in order:

A few rows appear only where they work. The terminal build lists the in-window menu bar; the desktop builds leave it out, because there the menu bar is the operating system’s own.

An action your configuration leaves unbound shows an em dash instead of a key, followed by the menu that reaches it — several useful actions ship unbound on purpose, and the menu is how you run them until you bind one.

Usage tips are not here — they live in the separate Tip of the Day dialog (Help → Tip of the Day…), described in Tips.

Configuration

Help is bound to F1 by default. Rebind the help action in KEY_BINDINGS to use a different key:

KEY_BINDINGS = {
    'help': ['F1', 'H'],  # F1 or H shows help
    # ... other bindings
}

About dialog

Separate from the help dialog, the About dialog shows XeFM’s name, version number, and GitHub repository URL as a clickable link. Open it from the menu bar, under Help → About XeFM, on every platform.

Close it with the OK button, or by pressing Enter, Space or ESC. Under a color theme that carries a text effect (Sci-Fi) the text decodes into place as the box opens; under every other theme it simply appears.