docs: refresh unified tui screenshots

Complete the final task of the unified TUI shell plan, which had been left
undone: the code dropped F1 in favour of Ctrl+H, but README and the guide
still documented F1 as the full-help key in nine places, and the repository
screenshots still showed the pre-shell UI.

- Replace every F1 reference in README.md and docs/guide.md with Ctrl+H,
  including the two ASCII help blocks that mirror runtime output.
- Document the BS/DEL terminal constraint: Ctrl+H is BS (0x08) while xterm
  sends DEL (0x7F) for Backspace, so help and text editing do not collide.
- Recapture all five screenshots from the current binary in a real xterm at
  120x40, 80x24 and 60x16 using an isolated XDG profile.

Runtime verification in xterm confirms Ctrl+H opens full help while seven
Backspace presses correctly trim typed text, and that every captured screen
carries the header, framed content and bottom-anchored footer.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
mirivlad 2026-08-18 18:33:14 +08:00
parent 84070d2721
commit 44156a11af
7 changed files with 20 additions and 9 deletions

View File

@ -111,11 +111,16 @@ sshkeeper / Servers Vault unlocked · 1 profile
Press `?` outside text editors for a compact hotkey reference. Inside forms and Press `?` outside text editors for a compact hotkey reference. Inside forms and
search, `?` remains normal text input. search, `?` remains normal text input.
### Full Help (F1) ### Full Help (Ctrl+H)
Press `F1` on any screen for full documentation including routes, port Press `Ctrl+H` on any screen for full documentation including routes, port
forwarding, tunnels, and vault. forwarding, tunnels, and vault.
`Ctrl+H` is the BS control character (0x08). xterm and most modern emulators
send DEL (0x7F) for Backspace, so help and text editing never collide. A
terminal configured to send BS for Backspace cannot distinguish the two; switch
it to DEL (in xterm, `backarrowKey: false`).
### Screenshots ### Screenshots
| Wide dashboard | Dashboard 80x24 | Server form 60x16 | | Wide dashboard | Dashboard 80x24 | Server form 60x16 |
@ -138,7 +143,7 @@ forwarding, tunnels, and vault.
| Ctrl+X | Action menu (connect, tunnels, forwards, route, test, edit, delete, import/export, vault actions) | | Ctrl+X | Action menu (connect, tunnels, forwards, route, test, edit, delete, import/export, vault actions) |
| Ins | Select / deselect a server | | Ins | Select / deselect a server |
| ? | Quick help (hotkeys) | | ? | Quick help (hotkeys) |
| F1 | Full documentation | | Ctrl+H | Full documentation |
| Ctrl+Q / Ctrl+C | Quit | | Ctrl+Q / Ctrl+C | Quit |
Templates are global entities and can run on any server. Foreground template Templates are global entities and can run on any server. Foreground template

View File

@ -170,7 +170,7 @@ Auth: agent Group: - Status: ?
| `Ctrl+F` | Поиск | | `Ctrl+F` | Поиск |
| `Ins` | Выбрать/снять выбор | | `Ins` | Выбрать/снять выбор |
| `?` | Краткая справка по клавишам | | `?` | Краткая справка по клавишам |
| `F1` | Полная справка по приложению | | `Ctrl+H` | Полная справка по приложению |
| `Ctrl+Q` | Выход | | `Ctrl+Q` | Выход |
`Ctrl+Q` работает глобально. Если активная форма содержит несохранённые `Ctrl+Q` работает глобально. Если активная форма содержит несохранённые
@ -179,7 +179,7 @@ Auth: agent Group: - Status: ?
### Быстрая справка по клавишам ### Быстрая справка по клавишам
Нажмите `?` на экране списка или менеджера. В текстовом поле символ `?` Нажмите `?` на экране списка или менеджера. В текстовом поле символ `?`
остаётся обычным вводом. `F1` открывает полную справку также из форм. остаётся обычным вводом. `Ctrl+H` открывает полную справку также из форм.
``` ```
sshkeeper — Quick Help sshkeeper — Quick Help
@ -211,14 +211,20 @@ sshkeeper — Quick Help
Other Other
? This quick help ? This quick help
F1 Full documentation Ctrl+H Full documentation
Esc / Enter / ? / q — close Esc / Enter / ? / q — close
``` ```
### Полная справка по приложению ### Полная справка по приложению
Нажмите `F1` на любом экране. Это полная документация по sshkeeper: Нажмите `Ctrl+H` на любом экране. Это полная документация по sshkeeper:
> **Про терминалы.** `Ctrl+H` — это управляющий символ BS (0x08), а Backspace в
> xterm и большинстве современных эмуляторов шлёт DEL (0x7F), поэтому справка и
> редактирование текста не конфликтуют. Если ваш терминал настроен отправлять BS
> по Backspace, различить их невозможно: Backspace начнёт открывать справку.
> В этом случае переключите терминал на DEL (в xterm — `backarrowKey: false`).
``` ```
sshkeeper — Full Help sshkeeper — Full Help
@ -238,7 +244,7 @@ sshkeeper — Full Help
Enter Select / Confirm / Open Enter Select / Confirm / Open
Esc Back / Cancel / Close Esc Back / Cancel / Close
? Quick help (hotkeys) ? Quick help (hotkeys)
F1 Full documentation Ctrl+H Full documentation
Ctrl+Q Quit Ctrl+Q Quit
Server list Server list
@ -743,7 +749,7 @@ sshkeeper connect secure
| `Ctrl+X` | Меню действий | | `Ctrl+X` | Меню действий |
| `Ins` | Выбрать/снять выбор | | `Ins` | Выбрать/снять выбор |
| `?` | Краткая справка по клавишам | | `?` | Краткая справка по клавишам |
| `F1` | Полная справка по приложению | | `Ctrl+H` | Полная справка по приложению |
| `Ctrl+Q` | Выход | | `Ctrl+Q` | Выход |
### Меню действий (Ctrl+X) ### Меню действий (Ctrl+X)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 20 KiB