Подробности, которые не поместились в README.
English · Português (Brasil) · Español · Deutsch · Français · Русский
| Режим | При выходе |
|---|---|
| Steam Big Picture | Автоматическое восстановление (приложение остаётся в области уведомлений) |
| Playnite в полноэкранном режиме | Автоматическое восстановление (приложение остаётся в области уведомлений) |
| Режим Xbox | Вручную: нажмите «Восстановить сейчас», используйте меню в области уведомлений или снова откройте окно |
| Своё приложение | Автоматическое восстановление, когда приложение (или выбранный отслеживаемый процесс) закрывается |
Восстановить конфигурацию можно в любой момент из области уведомлений («Восстановить конфигурацию» / «Показать окно»). Если экраны закрыты чёрным экраном, ESC убирает затемнение.
Из меню сеанса есть два выхода. «Вернуться к ПК» завершает сеанс и возвращает экраны, разрешение, HDR, звук и ограничение FPS в прежнее состояние; приложение остаётся в области уведомлений. «Выйти из Console Mode» делает то же самое, а затем закрывает приложение, поэтому сочетания на геймпаде не работают, пока вы не откроете его снова. При первом открытии меню предлагает обзор, который объясняет каждый пункт; чтобы посмотреть его позже, нажмите в меню Y (△ на PlayStation) или F1 либо используйте «Параметры» → «Обзор меню сеанса».
В разделе «Система» → «Геймпад» выберите раскладку кнопок: «Автоматически», Xbox или PlayStation. Предпросмотр и подписи сочетаний следуют выбору, который сохраняется при закрытии приложения. Меняются только отображаемые символы; назначение кнопок геймпада остаётся прежним.
На вкладке «Система» доступны те же параметры, что и в режиме рабочего стола, включая сочетания на геймпаде, Playnite, Android TV, своё значение FPS и папку данных. Оба интерфейса используют одни и те же сохранённые значения, и они сохраняются после перезапуска приложения.
Откройте действие, сочетание для которого хотите настроить, выберите «Задать» или «Изменить», удерживайте нужную комбинацию на одном геймпаде и отпустите кнопки. «Удалить» отключает это сочетание. Во время записи кнопки геймпада не управляют интерфейсом; чтобы остановить запись, используйте «Отмена» или Esc. Вне записи B закрывает редактор. В поля адреса и своего значения FPS можно вводить текст с клавиатуры.
При возврате из Big Picture параметр «Сворачивать Steam в область уведомлений при возврате к ПК» закрывает окно клиента, но Steam продолжает работать. Если параметр выключен, клиент на рабочем столе остаётся открытым. Окна Steam не трогаются, если запущена игра или её состояние не удаётся проверить.
Ссылки consolemode:// срабатывают без ответа. Инструменты, которым нужен ответ (агент удалённого управления, работающий как служба Windows, плагин Stream Deck, показывающий, включён ли режим консоли), могут использовать именованный канал \\.\pipe\ConsoleMode.Control, пока приложение запущено: отправьте одну строку JSON и получите одну в ответ.
→ {"cmd":"status"} // or "start", "stop", "show"
← {"ok":true,"active":true,"restoring":false,"mode":"xboxMode","version":"1.5.0"}
start, stop и show делают ровно то же, что и соответствующая ссылка consolemode://, и отвечают, когда приложение завершит действие (ok:false с полем error, если режим консоли не запустился или восстановление не завершилось). status только читает состояние. Подключиться могут только вошедший в систему пользователь и LocalSystem; в сеть ничего не открывается.
В разделе «Параметры» → «Телевизор» можно включать телевизор и переключать его на HDMI-вход ПК при запуске режима консоли, а также, по желанию, переводить его обратно в режим ожидания после восстановления рабочего стола. Телевизор, который не отвечает, никогда не блокирует режим консоли: приложение записывает это в журнал и, как обычно, ждёт игровой экран.
По умолчанию выбрано «Не управлять»: ничего не отправляется, и запуск или восстановление ничем не замедляются. Если выбран способ управления, шаг с телевизором выполняется первым при запуске режима консоли и занимает не больше 30 секунд (худший случай, когда телевизор не отвечает и пробуется Wake-on-LAN); перевод в режим ожидания при восстановлении занимает не больше 15 секунд. Уже включённый телевизор обычно отвечает за секунду-две.
Большинство видеокарт ПК не умеют отправлять HDMI-CEC, поэтому приложение общается с телевизором по сети:
TCL, Sony, Hisense, Philips и другие телевизоры с Google TV или Android TV, через ADB (протокол отладки Android). На ПК ничего устанавливать не нужно.
- На телевизоре: «Настройки» → «Система» → «Об устройстве» (Settings → System → About), нажмите 7 раз на «Сборка ОС Android TV» (Android TV OS build), чтобы открыть параметры разработчика.
- «Настройки» → «Система» → «Для разработчиков» (Developer options): включите «Отладка по USB» (USB debugging; на некоторых телевизорах «Отладка по сети» / ADB over network).
- В Console Mode выберите «Google TV / Android TV (по сети)», введите IP-адрес телевизора («Настройки» → «Сеть» на телевизоре; зарезервируйте его в роутере) и HDMI-вход, к которому подключён ПК.
- Нажмите «Проверить». Телевизор спросит «Разрешить отладку с этого компьютера?» (Allow debugging from this computer?): отметьте «Всегда разрешать» (Always allow) и нажмите «Разрешить» (Allow).
Ключ ADB этого ПК хранится в зашифрованном виде для вашего пользователя Windows (DPAPI), поэтому телевизор спрашивает только один раз. Если папку данных скопировать другому пользователю Windows или на другой ПК, ключ там прочитать не удастся: приложение создаст новый, и телевизор снова спросит «Разрешить отладку?».
Для включения используется клавиша пробуждения Android, затем клавиша HDMI 1-4. Если телевизор её игнорирует, укажите в поле «Команда входа» любую shell-команду Android, которая открывает вход ПК. Если в режиме ожидания телевизор отключается от сети, заполните «MAC-адрес», чтобы приложение сначала отправило Wake-on-LAN (на телевизоре должна быть включена опция «Включение по сети» / «Включение по Wi-Fi», Wake on network / Wake on Wi-Fi).
«Беспроводная отладка» (Wireless debugging) с кодом сопряжения (телефоны с Android 11+) — это другой протокол, обёрнутый в TLS, и он не поддерживается: используйте отладку по USB или по сети.
Включает HDR на игровом экране, пока активен режим консоли. При выходе HDR снова выключается (или возвращается в прежнее состояние).
Console Mode может переключать параметр Windows для оптимизации VRR. Для лучшего результата включите также VRR / G-SYNC / FreeSync в панели управления видеокарты (NVIDIA или AMD).
Ограничивает частоту кадров во всех играх, пока работает режим консоли (полезно на телевизоре 60 Гц). Нужен установленный и запущенный RTSS. Прежнее ограничение возвращается при выходе.
- Конфигурации с несколькими мониторами бывают очень разными; на некоторых системах восстановление может потребовать второй попытки из области уведомлений
- Режим Xbox не определяет, когда закончился полноэкранный режим: восстанавливайте вручную
- Ограничение FPS глобальное (ограничение RTSS), а не для каждого экрана
- Сборка WinUI 3 пока компилируется только в Windows (
net8.0-windows)
Откройте меню в области уведомлений и выберите «Восстановить конфигурацию». Если раскладка всё ещё выглядит неправильно, снова выберите «Восстановить конфигурацию», когда Windows закончит применять изменения мониторов. Можно также снова открыть окно из области уведомлений и восстановить вручную.
Перед запуском режима консоли убедитесь, что нужный выход подключён и доступен в Windows. Для выходов HDMI/телевизора может понадобиться переподключить кабель и снова запустить режим.
Откройте «Параметры» → «Проверка геймпада»: там в реальном времени видно, что Windows получает от каждого геймпада. Если при нажатии кнопок показания остаются пустыми, скорее всего, геймпад перехватывает Steam (запущенный Steam с поддержкой PlayStation в Steam Input превращает его в клавиатуру и мышь на рабочем столе). Закройте Steam или отключите поддержку PlayStation в Steam Input и проверьте снова. Если показаний по-прежнему нет, нажмите «Копировать диагностику» и вставьте результат в форму отзыва.
Убедитесь, что игровой экран поддерживает эту функцию и что HDR включён в Windows. Для VRR также включите G-SYNC или FreeSync в панели управления видеокарты, если это применимо.
Смотрите раздел английского руководства: GUIDE.md#build-from-source-windows.
Эта страница — перевод английского руководства. Если что-то расходится, актуальна английская версия.