Status bar: advertise F9 for help, which works everywhere
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -97,7 +97,7 @@ Layout sketch (Library view; the other views follow the same frame):
|
|||||||
│ ● Show One (2008) 12/62 │ │
|
│ ● Show One (2008) 12/62 │ │
|
||||||
│ ○ Show Two (2015) 10/10 │ │
|
│ ○ Show Two (2015) 10/10 │ │
|
||||||
├────────────────────────────────┴───────────────────────────────────┤
|
├────────────────────────────────┴───────────────────────────────────┤
|
||||||
│ Tab movies/series · f filter · / text · t monitor · ? help · q quit │ ← key hints of the current view
|
│ Tab movies/series · f filter · / text · t monitor · F9 help · q quit │ ← key hints of the current view
|
||||||
└────────────────────────────────────────────────────────────────────┘
|
└────────────────────────────────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -111,7 +111,7 @@ Keybindings (the status bar shows the ones that apply to the current view):
|
|||||||
|---|---|
|
|---|---|
|
||||||
| `F1-F7` | Switch view (Movies, Series, Library, Downloads, Calendar, Log, Config); also while typing, and from full-screen views. Dialogs block them. |
|
| `F1-F7` | Switch view (Movies, Series, Library, Downloads, Calendar, Log, Config); also while typing, and from full-screen views. Dialogs block them. |
|
||||||
| `Tab` / `Shift+Tab` | Switch panel within the current view (never the view): search box / results, Downloads panels, Library lists |
|
| `Tab` / `Shift+Tab` | Switch panel within the current view (never the view): search box / results, Downloads panels, Library lists |
|
||||||
| `?` / `F9` | Help (`F9` also works while typing) |
|
| `F9` / `?` | Help. `F9` works everywhere; `?` only when no text field has the focus (it is text in search boxes and in the Config view) |
|
||||||
| `q` / `Ctrl+C` | Quit |
|
| `q` / `Ctrl+C` | Quit |
|
||||||
| `Esc` | Close a dialog or a full-screen view |
|
| `Esc` | Close a dialog or a full-screen view |
|
||||||
| `/` | Movies, Series, Library: focus the search / text filter |
|
| `/` | Movies, Series, Library: focus the search / text filter |
|
||||||
|
|||||||
+1
-1
@@ -373,7 +373,7 @@ func (a *App) renderStatus() {
|
|||||||
if v.captureKeys { // q and ? are text there
|
if v.captureKeys { // q and ? are text there
|
||||||
parts = append(parts, "F9 help · F1-F7 views")
|
parts = append(parts, "F9 help · F1-F7 views")
|
||||||
} else {
|
} else {
|
||||||
parts = append(parts, "? help · F1-F7 · q quit")
|
parts = append(parts, "F9 help · F1-F7 · q quit")
|
||||||
}
|
}
|
||||||
hints = strings.Join(parts, " · ")
|
hints = strings.Join(parts, " · ")
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -8,7 +8,8 @@ import (
|
|||||||
const helpText = `[yellow]Global[-]
|
const helpText = `[yellow]Global[-]
|
||||||
F1-F7 switch view (also from the release and episode lists)
|
F1-F7 switch view (also from the release and episode lists)
|
||||||
Tab, Shift+Tab switch panel within a view
|
Tab, Shift+Tab switch panel within a view
|
||||||
?, F9 this help (F9 works while typing)
|
F9, ? this help. F9 works everywhere; ? only when no text
|
||||||
|
field has the focus (press Esc first in a search box)
|
||||||
q, Ctrl+C quit
|
q, Ctrl+C quit
|
||||||
Esc close dialog / go back
|
Esc close dialog / go back
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user