# Горячие клавиши 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` всегда отменяет текущее действие и возвращает на шаг назад - Блочный курсор █ показывает текущую позицию при редактировании текста