docs: clean up project markdown
This commit is contained in:
74
docs/HOTKEYS.md
Normal file
74
docs/HOTKEYS.md
Normal file
@@ -0,0 +1,74 @@
|
||||
# Горячие клавиши
|
||||
|
||||
Краткий справочник актуальных команд tele-tui. Русская раскладка указана там, где команда имеет отдельный буквенный alias.
|
||||
|
||||
## Глобальные команды
|
||||
|
||||
| Клавиша | Действие |
|
||||
|---------|----------|
|
||||
| `Ctrl+C` | Выход |
|
||||
| `Ctrl+R` | Обновить список чатов |
|
||||
| `Ctrl+A` | Открыть переключатель аккаунтов |
|
||||
| `Esc` | Закрыть модалку, отменить режим или вернуться назад |
|
||||
| `1`-`9` | Переключить Telegram-папку |
|
||||
|
||||
## Навигация
|
||||
|
||||
| Клавиша | Русская | Действие |
|
||||
|---------|---------|----------|
|
||||
| `j` / `↓` | `о` | Вниз |
|
||||
| `k` / `↑` | `л` | Вверх |
|
||||
| `h` / `←` | `р` | Влево / seek назад в голосовом |
|
||||
| `l` / `→` | `д` | Вправо / seek вперёд в голосовом |
|
||||
| `Enter` | | Открыть чат, подтвердить выбор или отправить сообщение |
|
||||
|
||||
## Режимы ввода
|
||||
|
||||
| Клавиша | Русская | Действие |
|
||||
|---------|---------|----------|
|
||||
| `i` | `ш` | Перейти в Insert mode |
|
||||
| `Esc` | | Вернуться из Insert в Normal mode |
|
||||
| `Home` / `End` | | В начало / конец строки |
|
||||
| `Backspace` / `Delete` | | Удалить символ слева / справа |
|
||||
|
||||
В Normal mode буквенные команды управляют чатом. В Insert mode вводится текст; команды чата блокируются до `Esc`.
|
||||
|
||||
## Поиск
|
||||
|
||||
| Клавиша | Действие |
|
||||
|---------|----------|
|
||||
| `Ctrl+S` | Поиск по чатам |
|
||||
| `Ctrl+F` | Поиск в текущем чате |
|
||||
| `n` | Следующий результат |
|
||||
| `N` | Предыдущий результат |
|
||||
|
||||
## Сообщения
|
||||
|
||||
| Клавиша | Русская | Действие |
|
||||
|---------|---------|----------|
|
||||
| `↑` при пустом вводе | | Выбрать сообщение |
|
||||
| `Enter` на выбранном | | Редактировать сообщение |
|
||||
| `r` | `к` | Ответить |
|
||||
| `f` | `а` | Переслать |
|
||||
| `d` / `Delete` | `в` | Удалить |
|
||||
| `y` | `н` | Скопировать текст |
|
||||
| `e` | `у` | Открыть emoji picker |
|
||||
| `v` | `м` | Открыть фото в модалке |
|
||||
| `Space` | | Play / pause голосового сообщения |
|
||||
| `Ctrl+I` | `Ctrl+Ш` | Профиль чата или пользователя |
|
||||
|
||||
## Модалки
|
||||
|
||||
| Контекст | Клавиши |
|
||||
|----------|---------|
|
||||
| Emoji picker | `←` `→` `↑` `↓`, `Enter`, `Esc` |
|
||||
| Удаление | `y` / `н` / `Enter` подтвердить, `n` / `т` / `Esc` отменить |
|
||||
| Пересылка | `j`/`k` или стрелки для выбора чата, `Enter`, `Esc` |
|
||||
| Просмотр фото | `←`/`→` между фото, `Esc` закрыть |
|
||||
| Аккаунты | `j`/`k`, `Enter`, `a` добавить, `Esc` закрыть |
|
||||
|
||||
## Подсказки
|
||||
|
||||
- Footer показывает доступные команды для текущего состояния.
|
||||
- При открытой модалке обрабатываются только команды этой модалки.
|
||||
- Русская vim-раскладка: `h/j/k/l` соответствует `р/о/л/д`.
|
||||
Reference in New Issue
Block a user