logboard/app/docs/hotkeys.md
Sergey Antropoff 7cd7ba0653 Исправление скролла в Multi View режиме и проблемы с wrap text
- Универсальное исправление скролла для всех контейнеров в Multi View режиме
- Более специфичные CSS селекторы для предотвращения влияния на другие элементы
- Исправление проблемы с wrap text в options
- Добавление вызовов applyWrapSettings() в ключевых местах
- Обновление документации с описанием всех исправлений
- Добавление CHANGELOG.md и SCROLL_FIX_SUMMARY.md
- Добавление документации в app/docs/
2025-08-18 17:03:46 +03:00

67 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Горячие клавиши LogBoard+
## Обновление логов
### Ctrl+R
Обновляет логи в текущем режиме просмотра:
- **Single View**: переподключается к WebSocket и получает свежие логи
- **Multi View**: переподключается ко всем выбранным контейнерам
### Ctrl+K
Альтернативная комбинация для обновления логов (аналогично Ctrl+R)
## Навигация
### [ (квадратная скобка)
Переход к предыдущему контейнеру в списке
### ] (квадратная скобка)
Переход к следующему контейнеру в списке
### Ctrl+← (стрелка влево)
Альтернативная комбинация для перехода к предыдущему контейнеру
### Ctrl+→ (стрелка вправо)
Альтернативная комбинация для перехода к следующему контейнеру
## Управление интерфейсом
### Ctrl+B
Сворачивание/разворачивание sidebar панели:
- Сворачивает sidebar до минимальной ширины (60px)
- Скрывает все элементы управления и список контейнеров
- Показывает логотип LogBoard+ в свернутом sidebar
- Состояние сохраняется в localStorage
### Кнопка сворачивания
- **Кнопка на границе** (<i class="fas fa-chevron-left"></i>) - сворачивание sidebar
- Расположена посередине экрана по высоте на границе sidebar и основного контента
- Состояние сохраняется в localStorage
## Особенности
### Проверка фокуса
Горячие клавиши не работают, когда фокус находится в полях ввода:
- Поле фильтра логов
- Поле добавления исключенных контейнеров
- Любые другие input/textarea элементы
### Визуальные подсказки
- Иконка клавиатуры в заголовке с подсказкой о горячих клавишах
- Уведомление о горячих клавишах при первом запуске
- Tooltip на кнопке сворачивания sidebar
### Сохранение настроек
- Состояние sidebar (свернут/развернут) сохраняется в localStorage
- При следующем запуске приложения состояние восстанавливается
## Примеры использования
1. **Быстрое обновление логов**: `Ctrl+R` для получения свежих данных
2. **Навигация по контейнерам**: `[` `]` для переключения между сервисами
3. **Освобождение места на экране**: `Ctrl+B` для сворачивания панели
4. **Работа в Multi View**: `Ctrl+R` обновляет все выбранные контейнеры одновременно
## Автор
Сергей Антропов - https://devops.org.ru