Серия KVM ▾

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

Изменение разрешения

  1. Настройте предпочитаемое разрешение в настройках видео

Соотношение сторон и масштабирование

Режим Поведение
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-аудиовход для хоста.

Включение аудио

  1. Нажмите значок аудио или откройте настройки аудио
  2. Включите захват аудио
  3. Выберите правильное устройство ввода (напр., «OpenterfaceA»)
  4. Выберите устройство вывода хоста

Аудио по умолчанию отключено на большинстве платформ.

Управление громкостью

  • Со стороны целевого устройства: Настройте на целевом компьютере
  • Со стороны хоста: Используйте микшер аудио ОС хоста для устройства захвата

Мониторинг аудио на 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. Полноэкранный режим

Используйте стандартную кнопку полноэкранного режима, чтобы заполнить экран видеообластью, скрывая элементы интерфейса.


Следующие шаги