Примечание: чтобы упростить загрузку для пользователей, нуждающихся в помощи или обучении и имеющих ограниченные навыки работы с компьютером, мы предоставляем альтернативную ссылку на последнюю стабильную версию, которую легко запомнить и которой легко поделиться. Вы можете перейти на nvda.es/tele и скачать дополнение напрямую, без промежуточных web-страниц.
Добро пожаловать в дополнение TeleNVDA, которое позволит вам подключиться к другому компьютеру, на котором запущена бесплатная программа экранного доступа NVDA. С помощью этого дополнения вы можете подключаться к компьютеру другого человека или разрешить доверенному лицу подключиться к вашей системе для выполнения технического обслуживания, диагностики проблем или проведения обучения. Это дополнение представляет собой модифицированную версию дополнения NVDA Remote и поддерживается испанским сообществом NVDA. Оно полностью совместимо с NVDA Remote. На данный момент имеются следующие различия:
Вам нужно будет установить NVDA на оба компьютера и получить дополнение TeleNVDA.
Установка как NVDA, так и дополнения TeleNVDA стандартна. Если вам нужна дополнительная информация, её можно найти в руководстве пользователя NVDA.
Если вы ранее устанавливали TeleNVDA для работы на безопасном рабочем столе, то после обновления дополнения, рекомендуется повторно выполнить данную установку.
Для этого сначала следует обновить уже установленное дополнение, а затем в категории «Общие» диалога настроек NVDA, нажать кнопку «Использовать последнюю сохранённую конфигурацию на экране входа в систему и на других защищённых экранах (требуются права администратора)».
Если вы подключаетесь к серверу без действительного SSL-сертификата, вы получите предупреждение о безопасности подключения.
Это может означать, что данное соединение небезопасно. Если вы доверяете отпечатку сертификата этого сервера, то можете нажать «Подключение», чтобы подключиться к нему один раз, или «Подключиться и больше не спрашивать про этот сервер», чтобы подключиться и сохранить отпечаток сертификата.
Опция «Сервер» в диалоговом окне «Подключение» позволяет установить прямое соединение между компьютерами без использования удалённого управляющего сервера.
После выбора радиокнопки «Сервер» выберите режим управления, в котором будете подключаться.
Другой человек будет подключаться к вам, используя режим управления, отличный от вашего.
После того, как режим управления выбран, вы можете использовать кнопку «Получить внешний IP-адрес», чтобы получить его, и убедиться, что порт, указанный в поле «Порт», перенаправляется правильно. Если на вашем маршрутизаторе включена служба UPnP, то вы можете с её помощью перенаправить выбранный порт до проверки его доступности.
Если сервер проверки обнаруживает, что ваш порт (по умолчанию 6837) закрыт, то появится соответствующее предупреждение.
Перенаправьте ваш порт и попробуйте снова. Также убедитесь, что процесс NVDA разрешён в брандмауэре Windows.
Примечание: процесс перенаправления портов, включения UPnP или настройки брандмауэра Windows выходит за рамки данного документа. Пожалуйста, обратитесь к документации вашего маршрутизатора для получения дальнейших инструкций.
Придумайте и введите ключ в поле «Ключ» или нажмите кнопку «Создать ключ». Другому человеку для подключения будет нужен ваш внешний IP-адрес вместе с ключом. Если вы в поле «Порт» указали порт отличный от порта по умолчанию (6837), то убедитесь, что другой человек добавляет ваш порт к адресу сервера в формате <внешний ip>:<порт>.
Если вы хотите перенаправить выбранный порт с помощью UPnP, установите флажок «Использовать UPnP для перенаправления этого порта (если возможно)».
После нажатия кнопки OK, вы будете готовы принимать входящие подключения. Когда другой человек подключится, вы сможете использовать TeleNVDA обычным образом.
Когда сеанс установлен, пользователь управляющего компьютера может нажать клавишу F11 для начала управления удалённым компьютером, посредством использования клавиатурного или брайлевского ввода. Эта клавиша может быть переназначена в диалоге NVDA «Жесты ввода».
Когда NVDA скажет «Управление удалённым компьютером», то нажимаемые вами клавиши клавиатуры и брайлевского дисплея будут передаваться на удалённый компьютер. Кроме того, если на управляющем компьютере используется брайлевский дисплей, то на нём будет отображаться информация с удалённого компьютера. Для остановки передачи клавиш и возврата к управлению локальным компьютером, снова нажмите клавишу F11.
Для лучшей совместимости убедитесь, что раскладки клавиатуры на обоих компьютерах совпадают.
Чтобы получить ссылку для упрощённого подключения другого человека к вашей сессии TeleNVDA, в подменю «Удалённое управление» активируйте пункт «Скопировать ссылку на удалённый сеанс». Вы также можете назначить свободный жест в диалоге «Жесты ввода», чтобы ускорить эту задачу.
Вы можете выбрать один из двух форматов ссылок. Первый совместим как с NVDA Remote, так и с TeleNVDA, и на данный момент является наиболее рекомендуемым. Второй совместим только с TeleNVDA.
Если ваш компьютер является управляющим, то эта ссылка позволит подключить другой компьютер в качестве управляемого.
Если же ваш компьютер настроен как управляемый, то любой получатель данной ссылки сможет управлять им.
Многие приложения позволяют пользователю автоматически активировать эту ссылку, но если она не работает в каком-то приложении, то её можно скопировать в буфер обмена и запустить из диалога «Выполнить» (Windows+R).
Обратите внимание, что ссылка на удалённый сеанс может не работать, если вы копируете её с сервера, работающего в режиме прямого подключения.
При управлении удалённым компьютером, невозможно использовать комбинацию клавиш Control+Alt+Del простым её нажатием, поскольку она всё равно будет перехвачена системой управляющего компьютера.
Если вам требуется нажать на удалённом компьютере сочетание клавиш Control+Alt+Del, то на управляющем компьютере откройте меню NVDA → Сервис → Удалённое управление и активируйте пункт «Отправить Control+Alt+Del». Вы также можете назначить жест для этой команды в диалоговом окне жестов ввода.
Обычно, когда вы нажимаете клавишу переключения между локальным и удалённым компьютером, она выполняет данную функцию, но сама не передаётся на удалённый компьютер.
Если вам требуется отправить эту клавишу или любой другой жест на удалённый компьютер, то вы можете сделать это с помощью вызова команды игнорирования нажатия следующей клавиши на управляющем компьютере.
По умолчанию на эту команду назначено сочетание клавиш Control+F11. Этот жест можно изменить в диалоге NVDA «Жесты ввода».
При вызове этой команды следующее нажатие будет проигнорировано и отправлено на удалённый компьютер как есть, даже если это сам жест активации команды игнорирования. Как только это нажатие будет отправлено, оно вернётся к обычному своему поведению.
Иногда может потребоваться управление одним из ваших компьютеров удалённо. Это особенно полезно, если вы путешествуете и хотите использовать свой домашний компьютер с ноутбука. Или вы можете управлять компьютером в одной комнате вашего дома, сидя за другим ПК. Небольшая предварительная подготовка делает это возможным и удобным.
В качестве дополнительной возможности, вы можете настроить автоматическое подключение TeleNVDA к локальному или удалённому управляющему серверу в режиме управляющего компьютера. Для этого во втором наборе радиокнопок выберите «Управлять другим компьютером».
Примечание: Настройки автоподключения к управляющему серверу в диалоге «Параметры» применяются только после перезагрузки NVDA.
Если вы не хотите слышать речь и стандартные звуки NVDA с управляемого компьютера, то просто откройте меню NVDA → Сервис → Удалённое управление и активируйте пункт «Отключить удалённую речь и звуки». Обратите внимание, что эта опция не отключает удаленный брайлевский вывод на управляющем компьютере.
Вы можете постоянно отключать удалённую речь во время работы на локальном компьютере, включив эту настройку в категории TeleNVDA в настройках NVDA.
Для завершения удалённого сеанса, выполните следующие действия:
Кроме того, вы можете нажать NVDA+Alt+PageDown, чтобы более оперативно разорвать сеанс. Этот жест можно изменить в диалоге NVDA «Жесты ввода». Чтобы обезопасить другой компьютер, вы можете нажать это сочетание во время управления удалённым компьютером, чтобы первым отключить его от удалённого сеанса.
Пункт «Передать буфер обмена» в подменю «Удалённое управление» позволяет вам в удалённом сеансе передавать текст из буфера обмена между подключёнными компьютерами.
При его активации, любой текст из буфера обмена управляющего компьютера будет передан в буфер обмена управляемого и наоборот.
Опция «Отправить файл» в меню «Удалённое управление» позволяет отправлять небольшие файлы всем участникам сеанса, включая контролируемый компьютер. Обратите внимание, что отправлять можно файлы размером не более 10 МБ. Отправка и получение файлов на защищённых экранах запрещена.
Также обратите внимание, что отправка файлов может потреблять слишком много сетевого трафика на сервере, в зависимости от размера файла, числа компьютеров, подключенных к одному сеансу, и количества отправленных файлов. Свяжитесь с администратором вашего сервера и узнайте, оплачивается ли трафик. В этом случае рассмотрите возможность использования другой платформы для обмена файлами.
Когда файл будет получен на удалённых компьютерах, появится стандартное диалоговое окно «Сохранить как», позволяющее выбрать, где сохранить файл.
Для работы TeleNVDA на безопасном рабочем столе, дополнение должно быть установлено в NVDA, которая запускается на защищённых экранах.
После установки TeleNVDA для работы на безопасном рабочем столе, при переходе управляемого компьютера на защищённый экран (например в окно контроля учётных записей), вы будете иметь на управляющем компьютере речевой и брайлевский вывод.
Если вы больше не хотите доверять отпечаткам SSL-сертификатов серверов, которые вы сохранили как доверенные, то можете удалить их все сразу, нажав кнопку «Удалить все отпечатки доверенных сертификатов» в диалоговом окне «Параметры».
По умолчанию TeleNVDA проверяет открытые порты с помощью службы, предоставляемой испанским сообществом NVDA. Вы можете изменить URL-адрес службы в диалоговом окне «Параметры». Убедитесь, что порт для проверки является частью пользовательского URL-адреса, а результат возвращается в ожидаемом формате. Пример скрипта проверки портов распространяется в репозитории TeleNVDA, так что при желании вы можете запустить свою собственную копию.
Этот проект распространяется под стандартной общественной лицензией GNU версии 2 или выше. Вы можете клонировать этот репозиторий, чтобы внести свои изменения в TeleNVDA, при условии, что вы прочитали, поняли и соблюдаете условия лицензии. Модуль MiniUPNP распространяется под трёхпунктной лицензией BSD.
Их можно установить с помощью pip:
Чтобы создать исполняемый файл обработчика URL-адресов, вам потребуется Visual Studio 2019 или более поздняя версия.
[[!tag dev stable]]