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>
11
README.md
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 20 KiB |