fixes
Some checks are pending
CI / Check (pull_request) Waiting to run
CI / Format (pull_request) Waiting to run
CI / Clippy (pull_request) Waiting to run
CI / Build (macos-latest) (pull_request) Waiting to run
CI / Build (ubuntu-latest) (pull_request) Waiting to run
CI / Build (windows-latest) (pull_request) Waiting to run
Some checks are pending
CI / Check (pull_request) Waiting to run
CI / Format (pull_request) Waiting to run
CI / Clippy (pull_request) Waiting to run
CI / Build (macos-latest) (pull_request) Waiting to run
CI / Build (ubuntu-latest) (pull_request) Waiting to run
CI / Build (windows-latest) (pull_request) Waiting to run
This commit is contained in:
144
HOTKEYS.md
Normal file
144
HOTKEYS.md
Normal file
@@ -0,0 +1,144 @@
|
||||
# Горячие клавиши tele-tui
|
||||
|
||||
## Общая навигация
|
||||
|
||||
| Клавиша | Русская раскладка | Действие |
|
||||
|---------|-------------------|----------|
|
||||
| `↑` / `k` | `р` | Вверх по списку |
|
||||
| `↓` / `j` | `о` | Вниз по списку |
|
||||
| `Enter` | | Открыть чат / Отправить сообщение |
|
||||
| `Esc` | | Закрыть чат / Отменить действие |
|
||||
| `Ctrl+C` | | Выход из приложения |
|
||||
| `Ctrl+R` | | Обновить список чатов |
|
||||
|
||||
## Папки и поиск
|
||||
|
||||
| Клавиша | Действие |
|
||||
|---------|----------|
|
||||
| `1-9` | Переключение между папками Telegram |
|
||||
| `Ctrl+S` | Открыть поиск по чатам |
|
||||
| `Ctrl+F` | Открыть поиск в текущем чате |
|
||||
| `n` | Следующий результат поиска |
|
||||
| `N` | Предыдущий результат поиска |
|
||||
|
||||
## Работа с сообщениями
|
||||
|
||||
### Навигация и выбор
|
||||
|
||||
| Клавиша | Действие |
|
||||
|---------|----------|
|
||||
| `↑/↓` | Скролл сообщений (в открытом чате) |
|
||||
| `↑` | Выбор сообщения (при пустом поле ввода) |
|
||||
| `Esc` | Отменить выбор |
|
||||
|
||||
### Действия с сообщениями
|
||||
|
||||
| Клавиша | Русская раскладка | Действие |
|
||||
|---------|-------------------|----------|
|
||||
| `Enter` | | Редактировать выбранное сообщение |
|
||||
| `r` | `к` | Ответить на сообщение (Reply) |
|
||||
| `f` | `а` | Переслать сообщение (Forward) |
|
||||
| `d` / `Delete` | `в` | Удалить сообщение |
|
||||
| `y` | `н` | Копировать текст в буфер обмена |
|
||||
| `e` | `у` | Добавить реакцию (Emoji picker) |
|
||||
| `i` | | Открыть профиль чата/пользователя |
|
||||
|
||||
## Модалки подтверждения
|
||||
|
||||
### Удаление сообщения
|
||||
|
||||
| Клавиша | Русская раскладка | Действие |
|
||||
|---------|-------------------|----------|
|
||||
| `y` / `Enter` | `н` | Подтвердить удаление |
|
||||
| `n` / `Esc` | `т` | Отменить удаление |
|
||||
|
||||
## Emoji Picker (реакции)
|
||||
|
||||
| Клавиша | Действие |
|
||||
|---------|----------|
|
||||
| `←` | Влево по сетке эмодзи |
|
||||
| `→` | Вправо по сетке эмодзи |
|
||||
| `↑` | Вверх по сетке эмодзи |
|
||||
| `↓` | Вниз по сетке эмодзи |
|
||||
| `Enter` | Добавить/удалить реакцию |
|
||||
| `Esc` | Закрыть emoji picker |
|
||||
|
||||
## Редактирование текста
|
||||
|
||||
### Навигация по тексту
|
||||
|
||||
| Клавиша | Действие |
|
||||
|---------|----------|
|
||||
| `←` | Курсор влево |
|
||||
| `→` | Курсор вправо |
|
||||
| `Home` | Курсор в начало строки |
|
||||
| `End` | Курсор в конец строки |
|
||||
|
||||
### Редактирование
|
||||
|
||||
| Клавиша | Действие |
|
||||
|---------|----------|
|
||||
| `Backspace` | Удалить символ слева от курсора |
|
||||
| `Delete` | Удалить символ справа от курсора |
|
||||
| `Enter` | Новая строка / Отправить (зависит от контекста) |
|
||||
|
||||
## Режимы работы
|
||||
|
||||
### Режим списка чатов
|
||||
- Навигация: `↑/↓`
|
||||
- Открыть чат: `Enter`
|
||||
- Поиск: `Ctrl+S`
|
||||
- Папки: `1-9`
|
||||
|
||||
### Режим открытого чата
|
||||
- Скролл: `↑/↓`
|
||||
- Выбор сообщения: `↑` (при пустом инпуте)
|
||||
- Поиск в чате: `Ctrl+F`
|
||||
- Закрыть чат: `Esc`
|
||||
|
||||
### Режим выбора сообщения
|
||||
- Редактировать: `Enter`
|
||||
- Ответить: `r` / `к`
|
||||
- Переслать: `f` / `а`
|
||||
- Удалить: `d` / `в` / `Delete`
|
||||
- Копировать: `y` / `н`
|
||||
- Реакция: `e` / `у`
|
||||
- Отменить: `Esc`
|
||||
|
||||
### Режим редактирования
|
||||
- Редактировать текст: см. "Редактирование текста"
|
||||
- Отправить: `Enter`
|
||||
- Отменить: `Esc`
|
||||
|
||||
### Режим ответа (Reply)
|
||||
- Редактировать ответ: см. "Редактирование текста"
|
||||
- Отправить: `Enter`
|
||||
- Отменить: `Esc`
|
||||
|
||||
### Режим пересылки (Forward)
|
||||
- Выбрать чат: `↑/↓`
|
||||
- Переслать: `Enter`
|
||||
- Отменить: `Esc`
|
||||
|
||||
## Поддержка русской раскладки
|
||||
|
||||
Все основные vim-клавиши поддерживают русскую раскладку:
|
||||
|
||||
| Английская | Русская | Действие |
|
||||
|------------|---------|----------|
|
||||
| `h` | `р` | Влево |
|
||||
| `j` | `о` | Вниз |
|
||||
| `k` | `л` | Вверх |
|
||||
| `l` | `д` | Вправо |
|
||||
| `r` | `к` | Reply |
|
||||
| `f` | `а` | Forward |
|
||||
| `d` | `в` | Delete |
|
||||
| `y` | `н` | Copy (Yank) |
|
||||
| `e` | `у` | Emoji reaction |
|
||||
|
||||
## Подсказки
|
||||
|
||||
- Текущие доступные команды всегда отображаются в нижней части экрана (footer)
|
||||
- При открытой модалке доступны только действия этой модалки
|
||||
- `Esc` всегда отменяет текущее действие и возвращает на шаг назад
|
||||
- Блочный курсор █ показывает текущую позицию при редактировании текста
|
||||
Reference in New Issue
Block a user