# Горячие клавиши LogBoard+ ## Обновление логов ### Ctrl+R Обновляет логи в текущем режиме просмотра: - **Single View**: переподключается к WebSocket и получает свежие логи - **Multi View**: переподключается ко всем выбранным контейнерам ### Ctrl+K Альтернативная комбинация для обновления логов (аналогично Ctrl+R) ## Навигация ### [ (квадратная скобка) Переход к предыдущему контейнеру в списке ### ] (квадратная скобка) Переход к следующему контейнеру в списке ### Ctrl+← (стрелка влево) Альтернативная комбинация для перехода к предыдущему контейнеру ### Ctrl+→ (стрелка вправо) Альтернативная комбинация для перехода к следующему контейнеру ## Управление интерфейсом ### Ctrl+B Сворачивание/разворачивание sidebar панели: - Сворачивает sidebar до минимальной ширины (60px) - Скрывает все элементы управления и список контейнеров - Показывает логотип LogBoard+ в свернутом sidebar - Состояние сохраняется в localStorage ### Кнопка сворачивания - **Кнопка на границе** () - сворачивание 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