KVM Tutorial 02 — Базовые операции
Аудитория: Начинающие и средний уровень — функции повседневного использования
1. Управление мышью
Абсолютный режим (по умолчанию)
Курсор хоста напрямую сопоставляется с экраном целевого устройства. Оба курсора видны.
- Лучше всего для: Общего использования, управления серверами, навигации в BIOS
- Поведение курсора: Автоскрытие или постоянное отображение курсора хоста над видеообластью
Относительный (HID) режим
Движения мыши передаются как относительные дельты через интерфейс HID. Курсор хоста скрыт.
- Лучше всего для: Игр, приложений, требующих необработанного ввода мыши
- Требования: Разрешение «Универсальный доступ» на macOS
- Выход: Глобальная клавиатурная комбинация (macOS) или длительное нажатие Esc (Qt)
Режимы мыши на Android
Приложение Android предлагает три способа управления мышью целевого устройства, переключаемые в панели настроек:
| Режим | Как работает | Лучше всего для |
|---|---|---|
| Абсолютный (по умолчанию) | Коснитесь в любом месте — курсор перепрыгивает туда и выполняет левый клик. Позиция сопоставляется пропорционально. | Большинства задач |
| Относительный | Перетаскивайте палец; курсор движется относительно перетаскивания, как на тачпаде ноутбука. Поднимите палец — курсор остаётся на месте. | Точного позиционирования курсора |
| Абсолютное перетаскивание | Коснитесь и удерживайте; курсор перепрыгивает и следует за пальцем. Появляется метка «Drag». Отпустите, чтобы отпустить объект. | Перетаскивания файлов, выделения текста |
Кнопки мыши на Android: одиночное касание = левый клик, длительное нажатие = правый клик, двойное касание = двойной клик.
Режимы мыши на iPadOS
Приложение iPadOS предлагает два режима мыши, переключаемые кнопкой режима мыши на панели инструментов:
| Режим | Значок | Как работает | Лучше всего для |
|---|---|---|---|
| Режим Pan (Относительный) | Значок руки | Палец действует как тачпад ноутбука — перетаскивание для перемещения курсора, касание для клика | Общего использования рабочего стола, плоской поверхности |
| Режим iPencil (Абсолютный) | Значок карандаша | Позиция касания напрямую сопоставляется с координатами экрана целевого устройства, как на графическом планшете | Точного указания, использования Apple Pencil |
Жесты в обоих режимах:
| Жест | Режим Pan | Режим iPencil |
|---|---|---|
| Одиночное касание | Левый клик | Переместить курсор в точку + левый клик |
| Касание и перетаскивание | Переместить курсор (относительно) | Перетаскивание с зажатой левой кнопкой |
| Двойное касание | Двойной клик | Двойной клик в точке |
| Длительное нажатие | Правый клик | Правый клик в точке |
| Касание двумя пальцами | Правый клик | Правый клик |
| Перетаскивание двумя пальцами | Колёсико прокрутки | Колёсико прокрутки |
Быстрое меню: Длительное нажатие на предпросмотр видео открывает меню с опциями Left Click, Right Click и Drag.
Режим перетаскивания: Двойное касание и удержание или выбор Drag из быстрого меню — левая кнопка остаётся зажатой, появляется метка «Dragging Mode Active».
Пресеты производительности (macOS)
В Control > Mouse Mode > Performance Presets:
| Пресет | Throttle | Baudrate | Сценарий использования |
|---|---|---|---|
| Low Performance Target | 30 Hz | 9600 | Медленные целевые устройства |
| Casual Use | 80 Hz | 9600 | Повседневное управление серверами |
| Gaming | 250 Hz | 115200 | Отзывчивые игры |
| Max Performance | 1000 Hz | 115200 | Максимальная отзывчивость |
Более высокий throttle = более отзывчиво. Более высокий baudrate = более быстрая последовательная связь.
2. Ввод с клавиатуры
Стандартный ввод
Все нажатия клавиш при активном окне приложения передаются на целевое устройство.
Специальные клавиши
Отправляйте комбинации клавиш через панель клавиш на панели инструментов или Control > Special Keys:
- F1–F12: Функциональные клавиши
- Ctrl+Alt+Del: Трёхпальцевое приветствие Windows
- Print Screen: Клавиша снимка экрана
- Ctrl+Alt+F2: Переключение VT в Linux
Раскладка клавиатуры
Установите раскладку ОС целевого устройства в соответствии с целевым компьютером:
| Раскладка | Поведение |
|---|---|
| Windows | Сопоставляет клавиши хоста с соглашениями Windows |
| Mac | Сопоставляет клавиши хоста с соглашениями Mac |
| Linux | Сопоставляет клавиши хоста с соглашениями Linux |
Региональные раскладки (QWERTY UK, датская, QWERTZ немецкая, AZERTY французская, японская и т. д.) также доступны в приложении Qt.
Вставка на целевое устройство
Приложение отправляет текст из буфера обмена как эмулированные нажатия клавиш на целевое устройство. Полезно для имён пользователей, команд, URL.
Примечание: Поддерживаются только символы ASCII. Длинный текст может потерять форматирование или символы на старых/загруженных системах.
Настройка поведения вставки (macOS):
- Ask Every Time: Спрашивает хост или целевое устройство каждый раз
- Host Paste: Всегда отправляет на целевое устройство
- Local Paste: Всегда вставляет на хост
Экранная клавиатура Android
Приложение Android предоставляет полную экранную клавиатуру, доступную через кнопку клавиатуры (⌨) в правом нижнем углу главного экрана:
| Элемент | Что делает |
|---|---|
| ShortCut | Готовые сочетания: Ctrl+C/V, Win+L, Ctrl+Alt+Del, Alt+F4 и т. д. |
| Function | F1–F12, PrtSc, ScrLk, навигационные клавиши (Ins, Home, PgUp и т. д.), стрелки |
| System | Раскладка QWERTY с буквами, цифрами, знаками препинания, Backspace, Enter |
| Клавиши-модификаторы | Ctrl, Shift, Alt, Win — кнопки переключения, автоматически сбрасывающиеся после следующей клавиши |
Чтобы отправить комбинацию вроде Ctrl+Alt+Del: нажмите Ctrl (подсвечивается), нажмите Alt (оба подсвечены), нажмите Del. Все модификаторы сбрасываются автоматически после отправки клавиши.
Клавиатура также поддерживает разные региональные раскладки (US, японская JIS, немецкая QWERTZ и т. д.), выбираемые в панели настроек. Кнопки масштабирования позволяют настроить размер клавиш.
Ввод с клавиатуры на iPadOS
Приложение iPadOS поддерживает два метода ввода с клавиатуры:
Плавающая экранная клавиатура: Нажмите кнопку Keyboard на панели инструментов, чтобы показать перетаскиваемую плавающую клавиатуру с раскладкой в стиле Mac:
| Ряд | Клавиши |
|---|---|
| Верхний | Esc, F1–F12, Del |
| Цифры | `, 1–0, -, =, Backspace |
| QWERTY | Tab, q–p, [, ], , Enter |
| Средний ряд | Caps, a–l, ;, ', Enter |
| Нижний | Shift, z–m, ,, ., /, Shift |
| Модификаторы | Ctrl, Alt, Cmd, Space, Cmd, Alt, Ctrl |
- Переключение модификаторов: Нажмите Ctrl, Shift, Alt, Cmd или Caps для переключения вкл/выкл (подсвечивается синим)
- Режимы клавиатуры: Normal (стандартный ввод) и Game (оптимизированный заголовок HID-пакета для игрового ввода)
- Перетаскивание: Возьмитесь за ручку перетаскивания в заголовке, чтобы переместить клавиатуру в любое место экрана
Внешняя клавиатура iPad: Физические клавиатуры, подключённые к iPad (Bluetooth, Smart Connector, USB), передаются напрямую на целевой ПК. Клавиши-модификаторы отправляют события нажатия/отпускания, поэтому комбинации вроде Ctrl+C или Alt+Tab работают естественно.
Составные клавиатурные сочетания: Приложение включает библиотеку распространённых сочетаний, доступную с панели инструментов, организованную по категориям:
| Категория | Примеры |
|---|---|
| Навигация | Ctrl+C/V/X/A/F, Ctrl+Home/End, Page Up/Down |
| Редактирование | Ctrl+Z/Y, Ctrl+B/I/U, Ctrl+D |
| Система | Ctrl+S/O/P/R, F11, Alt+F4 |
| Приложение | Alt+Tab, Cmd+M, Cmd+Shift+3/4 (снимки экрана macOS) |
3. Настройки видео
Отображение разрешения
На панели инструментов показываются текущее входное разрешение и FPS с целевого устройства. Разрешение определяется тем, что целевое устройство выводит через HDMI.
Поддерживаемые разрешения
| Разрешение | Диапазон частоты кадров |
|---|---|
| 640x480 | 5–60 Hz |
| 720x480 | 5–60 Hz |
| 800x600 | 5–60 Hz |
| 1024x768 | 10–60 Hz |
| 1280x720 | 10–60 Hz |
| 1280x1024 | 5–30 Hz |
| 1600x1200 | 5–30 Hz |
| 1920x1080 | 5–30 Hz |
Изменение разрешения
- Настройте предпочитаемое разрешение в настройках видео
Соотношение сторон и масштабирование
| Режим | Поведение |
|---|---|
| Active Resolution | Автоматически определяет активную видеообласть |
| HID Resolution | Использует разрешение с аппаратуры платы захвата |
| Custom | Вручную задаёт соотношение (16:9, 4:3, 21:9 и т. д.) |
Масштабирование: Stretch (заполняет окно, может искажать), Fit (letterboxing), Fill (может обрезать).
Масштаб
Увеличение/уменьшение, сброс по размеру и прокрутка для панорамирования при увеличении.
Видеобэкенд (Qt)
| Бэкенд | Платформа | Примечания |
|---|---|---|
| FFmpeg | Все | Рекомендуется, аппаратное ускорение |
| GStreamer | Linux | Гибкость конвейера |
| Qt Multimedia | Windows | Простой запасной вариант |
Переключение через Preferences > Video > Media Backend. Перезапустите после изменения.
Элементы управления видео на Android
В приложении Android настройки видео доступны через панель настроек (кнопка Menu ☰):
- Video Format — Выберите разрешение (1920×1080, 1280×720, 640×480) и частоту кадров (30fps, 60fps). Уменьшите разрешение/частоту кадров, если видео прерывается.
- Controls — Ползунки в реальном времени для brightness, contrast и hue
- Rotate/Flip — Поворот на 90° CW/CCW, отражение по горизонтали/вертикали. Полезно, когда устройство KVM смонтировано вверх ногами или боком
Настройки сохраняются между сеансами — настраиваете один раз.
Элементы управления видео на iPadOS
На iPadOS элементы управления видео доступны с нижней панели инструментов:
- Resolution Switching — Нажмите кнопку Video (показывает текущее разрешение), чтобы выбрать: 2160p (4K), 1080p (по умолчанию), 720p или 480p. Меньшее разрешение для лучшей производительности на медленных соединениях.
- Zoom Mode — Нажмите Zoom для входа в режим масштабирования, затем щипок двумя пальцами для увеличения. Индикатор масштаба показывает текущий уровень (напр.,
2.5x). При увеличении перетаскивание одним пальцем панорамирует viewport. Нажмите Zoom снова для выхода. - Fullscreen — Нажмите Fullscreen, чтобы скрыть панель инструментов и растянуть видео на весь экран. Нажмите стрелку в левом верхнем углу для выхода.
- Screen Rotation — Нажмите Rotate для переключения режимов коррекции ориентации (Normal, 90° CW, 180°, 90° CCW). Полезно, когда dongle KVM-Go смонтирован боком или вверх ногами. Поворот применяется и к живому предпросмотру, и к сохранённым снимкам.
При запуске камеры появляется индикатор загрузки «Starting Camera...». Если камера не подключена, но разрешения предоставлены, показывается справочное изображение.
4. Аудио с целевого устройства
Микросхема захвата HDMI извлекает аудио из HDMI-сигнала и представляет его как USB-аудиовход для хоста.
Включение аудио
- Нажмите значок аудио или откройте настройки аудио
- Включите захват аудио
- Выберите правильное устройство ввода (напр., «OpenterfaceA»)
- Выберите устройство вывода хоста
Аудио по умолчанию отключено на большинстве платформ.
Управление громкостью
- Со стороны целевого устройства: Настройте на целевом компьютере
- Со стороны хоста: Используйте микшер аудио ОС хоста для устройства захвата
Мониторинг аудио на iPadOS
Приложение iPadOS позволяет слушать аудио целевого ПК через динамики или наушники iPad:
- Нажмите кнопку Audio (значок динамика) на панели инструментов для переключения мониторинга
- Состояния значка: серый перечёркнутый динамик = не авторизован, красный перечёркнутый динамик = выкл., зелёный динамик с волнами = вкл.
- При первом использовании приложение запрашивает разрешение микрофона
- Аудио воспроизводится через динамики iPad или подключённые наушники/Bluetooth-аудио
- Во время записи: мониторинговое аудио временно отключается для предотвращения обратной связи, но аудио по-прежнему записывается в файл
5. Захват экрана и запись
Снимок экрана
Нажмите значок камеры на панели инструментов. Изображения сохраняются в папку медиа по умолчанию ОС:
- Linux:
~/Pictures - Windows:
C:\Users\<name>\Pictures - macOS: Папка снимков камеры (через меню Camera)
Запись
Нажмите кнопку записи, чтобы начать/остановить запись видео- и аудиопотока целевого устройства. Во время записи отображается таймер.
Настройки записи:
- Формат вывода (MP4, AVI, MOV, MKV)
- Битрейт видео, аудиокодек
- Каталог вывода
Захват экрана и запись на Android
На Android доступ через панель настроек:
- Screen Capture — Нажмите, чтобы сохранить снимок текущего видеокадра в папку медиа устройства по умолчанию. Требуется разрешение на хранилище.
- Record Video — Нажмите для начала/остановки записи. Вверху появляется красный индикатор записи с таймером. Видео сохраняется в папку медиа устройства по умолчанию.
Сценарии использования: запись процесса загрузки целевого устройства, захват сообщений об ошибках, документирование шагов настройки.
Захват экрана и запись на iPadOS
Снимки экрана: Нажмите кнопку Screenshot (значок камеры) на панели инструментов. Приложение захватывает кадр высокого разрешения, корректирует ориентацию и сохраняет как JPEG.
Видеозапись: Нажмите кнопку Record для начала/остановки. После остановки приложение показывает сведения о записи (длительность и размер файла).
| Настройка | Значение |
|---|---|
| Video codec | H.264 при 30 fps |
| Resolution | Соответствует устройству захвата (обычно 1920×1080) |
| Audio codec | AAC при 128 kbps, 48 kHz, stereo |
| Container | MOV |
Расположение файлов:
- App Documents:
Documents/Recordings/— просмотр через приложение «Файлы» > На моём iPad > Openterface KVM > Recordings - Photos App: Если разрешение фотобиблиотеки предоставлено и включено в настройках
- File naming:
Openterface_YYYY-MM-DD_HH-mm-ss.jpg(снимки) или.mov(записи)
Сценарии использования: запись процесса загрузки целевого устройства, захват сообщений об ошибках, документирование шагов настройки.
6. Индикаторы подключения
| Индикатор | Зелёный | Оранжевый | Серый |
|---|---|---|---|
| HDMI | Сигнал обнаружен | Нет сигнала | Неизвестно |
| Keyboard | Подключено | Не найдено | Неизвестно |
| Mouse | Подключено | Не найдено | Неизвестно |
USB Switch
Переключатель USB Switch показывает, направлен ли переключаемый порт на Host или Target.
7. Предотвращение screensaver
Включите Prevent Screen Saver (через меню Edit/Device или панель инструментов), чтобы отправлять периодические события, поддерживающие активность экрана целевого устройства.
8. Полноэкранный режим
Используйте стандартную кнопку полноэкранного режима, чтобы заполнить экран видеообластью, скрывая элементы интерфейса.
Следующие шаги
- Расширенные функции → — EDID, прошивка, макросы, скрипты, диагностика
- Устранение неполадок → — Распространённые проблемы и решения