RdAccess (Доступность удаленных рабочих столов)
Автор:- Исходный код дополнения: Посетить Web-сайт rdAccess
Краткое описание
Дополнение RDAccess (Remote Desktop Accessibility) добавляет поддержку сеансов удалённого рабочего стола Microsoft Remote Desktop, Citrix, Parallels RAS или VMware Horizon для NVDA.
При установке на клиенте и на сервере речь и брайль, сгенерированные на сервере, будут озвучены и отображены на брайлевском дисплее на клиентской машине.
Это обеспечивает пользовательский опыт, при котором управление удалённой системой ощущается так же бесшовно, как работа с локальной системой.
Возможности:
Поддержка Microsoft Remote Desktop (включая Azure Virtual Desktop и Microsoft Cloud PC), Citrix, Parallels RAS и VMware Horizon.
Вывод речи и брайля.
Автоматическое определение удалённого брайля с использованием автоматического обнаружения брайлевских дисплеев NVDA.
Автоматическое определение удалённой речи с помощью специального процесса обнаружения, который можно отключить в диалоге настроек NVDA.
Поддержка портативных копий NVDA, работающих на сервере (для Citrix требуется дополнительная настройка).
Полная поддержка портативных копий NVDA, работающих на клиенте (для установки дополнения не требуются дополнительные административные привилегии).
Несколько активных клиентских сеансов одновременно.
Удалённый рабочий стол доступен сразу после запуска NVDA.
Возможность управлять определёнными настройками синтезатора и брайлевского дисплея, не выходя из удалённого сеанса.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| rdAccess | 1.6.4 | 2026.1 | 2026.1 | 2025.1 | 30-04-2026 23:17:05 | 1102 Кб. | GPL v2 |
Журнал изменений
Подробнее
Добавлена опция клиента «Процент изменения высоты входящей речи», позволяющая смещать высоту речи, воспроизводимой с удаленного NVDA, делая удаленную и локальную речь слышимой.
Скачать
⬇ Перейти к истории версий 🔝 Назад к оглавлениюИнформация о локализации на русский язык
🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
RdAccess (Доступность удаленных рабочих столов)
- Авторы: Leonard de Ruijter
- Скачать последнюю стабильную версию
- Совместимость с NVDA: 2024.1 и новее
Дополнение RDAccess (Remote Desktop Accessibility — доступность удалённого рабочего стола) добавляет в NVDA поддержку сеансов Microsoft Remote Desktop, Citrix, Parallels RAS и VMware Horizon. Если дополнение установлено как на клиенте, так и на сервере, речь и шрифт Брайля, генерируемые на сервере, будут озвучиваться и отображаться на клиентской машине. Это обеспечивает такой опыт использования, при котором работа с удалённой системой становится столь же бесшовной, как и с локальной.
Возможности
- Поддержка Microsoft Remote Desktop (включая Azure Virtual Desktop и Microsoft Cloud PC), Citrix, Parallels RAS и VMware Horizon
- Вывод речи и шрифта Брайля
- Автоматическое обнаружение удалённого Брайля с использованием автоматического определения дисплея Брайля NVDA
- Автоматическое обнаружение удалённой речи с помощью специального процесса обнаружения, который можно отключить в диалоге настроек NVDA
- Поддержка портативных копий NVDA, работающих на сервере (для Citrix требуется дополнительная настройка)
- Полная поддержка портативных копий NVDA, работающих на клиенте (не требуются дополнительные административные привилегии для установки дополнения)
- Одновременная работа нескольких активных клиентских сеансов
- Удалённый рабочий стол становится доступен сразу после запуска NVDA
- Возможность управления некоторыми параметрами синтезатора и дисплея Брайля без выхода из удалённого сеанса
Журнал изменений
Версия 1.7
- Удалена поддержка защищённого рабочего стола.
- Добавлена опция для клиента «Процент изменения высоты входящей речи» для сдвига высоты тона речи, поступающей от удалённой NVDA, чтобы речь с удалённой и локальной машины можно было различать на слух.
Версия 1.6
- Документирована и улучшена поддержка Parallels RAS.
- Минимальная поддерживаемая версия NVDA теперь — 2025.1. Прекращена поддержка более ранних версий.
- Обновлена зависимость RdPipe.
- Добавлена возможность настройки уровня журналирования RdPipe.
- Добавлен просмотрщик журнала RdPipe, доступный с панели настроек.
- Улучшено поведение при удалении (больше не возникает ошибок и не удаляется поддержка Citrix, если Citrix недоступна).
Версия 1.5
- Добавлена возможность создания отчёта диагностики для отладки с помощью кнопки на панели настроек RDAccess #23.
- Поддержка многострочных брайлевских дисплеев в NVDA 2025.1 и новее #19.
- Минимальная поддерживаемая версия NVDA теперь — 2024.1. Прекращена поддержка более ранних версий.
- Добавлены уведомления о подключении клиента #25.
- Обновлена зависимость RdPipe.
- Обновлены переводы.
Версия 1.4
- Новый стабильный выпуск.
Версия 1.3
- Исправлены неработающие жесты дисплея Брайля.
Версия 1.2
- Использование Ruff в качестве форматировщика и линтера. #13.
- Исправлена ошибка, из-за которой NVDA на клиенте генерировала ошибку при паузе речи на сервере.
- Исправлена поддержка
winAPI.secureDesktop.post_secureDesktopStateChange. - Улучшена инициализация драйвера на сервере.
Версия 1.1
- Добавлена поддержка регистрации устройств в стиле NVDA 2023.3 для автоматического обнаружения дисплеев Брайля. #11.
- Добавлена поддержка точки расширения
winAPI.secureDesktop.post_secureDesktopStateChangeв Alpha-версии NVDA 2024.1. #12.
Версия 1.0
Первый стабильный выпуск.
Начало работы
- Установите RDAccess как на клиентскую, так и на серверную копию NVDA.
- Удалённая система должна автоматически начать говорить с использованием локального синтезатора речи. Если этого не произошло, в экземпляре NVDA на сервере выберите синтезатор удалённой речи из диалога выбора синтезатора NVDA.
- Для использования Брайля включите автоматическое обнаружение дисплея Брайля с помощью диалога выбора дисплея Брайля.
Настройка
После установки дополнение RDAccess можно настроить с помощью диалога настроек NVDA, доступного из меню NVDA через Параметры > Настройки... Затем выберите категорию «Удалённый рабочий стол».
Этот диалог содержит следующие настройки:
Включить доступность удалённого рабочего стола для
Этот список флажков управляет режимом работы дополнения. Выберите между:
- Входящие подключения (сервер удалённого рабочего стола): выберите эту опцию, если текущий экземпляр NVDA работает на сервере удалённого рабочего стола.
- Исходящие подключения (клиент удалённого рабочего стола): выберите эту опцию, если текущий экземпляр NVDA работает на клиенте удалённого рабочего стола, который подключается к одному или нескольким серверам.
Для простоты начала работы с дополнением все опции включены по умолчанию. Однако рекомендуется отключить режим сервера или клиента в зависимости от ситуации.
Автоматически восстанавливать удалённую речь после потери подключения
Эта опция доступна только в режиме сервера. Она гарантирует, что соединение будет автоматически восстановлено, когда активен синтезатор удалённой речи и соединение потеряно, аналогично автоматическому обнаружению дисплея Брайля.
Эта опция включена по умолчанию. Настоятельно рекомендуется оставлять эту опцию включённой, если на сервере удалённого рабочего стола нет аудиовыхода.
Разрешить удалённой системе управлять настройками драйвера
При включении на клиенте эта опция позволяет управлять настройками драйвера (такими как голос синтезатора и высота тона) с удалённой системы. Изменения, сделанные на удалённой системе, будут автоматически отражаться локально.
Сохранять поддержку клиента при выходе из NVDA
Эта опция клиента, доступная в установленных копиях NVDA, гарантирует, что клиентская часть NVDA будет загружена в вашем клиенте удалённого рабочего стола, даже когда NVDA не запущена.
Для использования клиентской части RDAccess необходимо внести изменения в реестр Windows. Дополнение гарантирует, что эти изменения вносятся в профиль текущего пользователя, не требуя административных привилегий. Поэтому NVDA может автоматически применять необходимые изменения при загрузке и отменять их при выходе из NVDA, обеспечивая совместимость с портативными версиями NVDA.
Эта опция отключена по умолчанию. Однако, если вы используете установленную копию и являетесь единственным пользователем системы, рекомендуется включить эту опцию для бесперебойной работы при подключении к удалённой системе после запуска NVDA.
Включить поддержку удалённого рабочего стола по умолчанию
Эта опция, включённая по умолчанию, гарантирует, что клиентская часть RDAccess будет загружена в клиенте Microsoft Remote Desktop (mstsc) при запуске NVDA. Это также требуется для VMware Horizon, Parallels RAS, Azure Virtual Desktop и т.д. Изменения, сделанные с помощью этой опции, будут автоматически отменены при выходе из NVDA, если не включена постоянная поддержка клиента.
Включить поддержку Citrix Workspace
Эта опция, включённая по умолчанию, гарантирует, что клиентская часть RDAccess будет загружена в приложении Citrix Workspace при запуске NVDA. Изменения, сделанные с помощью этой опции, будут автоматически отменены при выходе из NVDA, если не включена постоянная поддержка клиента.
Эта опция доступна только при следующих условиях:
- Установлен Citrix Workspace. Обратите внимание, что версия приложения из Windows Store не поддерживается из-за ограничений самого приложения.
- Существует возможность зарегистрировать RDAccess в контексте текущего пользователя. После установки приложения необходимо один раз запустить удалённый сеанс, чтобы включить эту возможность.
Уведомлять об изменениях подключения с помощью
Это поле со списком позволяет управлять уведомлениями, получаемыми при установке или разрыве удалённого соединения для речи или Брайля. Вы можете выбрать между:
- Выкл. (без уведомлений)
- Сообщения (например, «Удалённый Брайль подключён»)
- Звуки (NVDA 2025.1+)
- И сообщения, и звуки
Обратите внимание, что звуки недоступны в версиях NVDA старше 2025.1. В старых версиях будут использоваться звуковые сигналы.
Процент изменения высоты входящей речи
Эта опция клиента сдвигает высоту тона речи, воспроизводимой локально, когда она исходит от удалённой NVDA, что позволяет различать удалённую и локальную речь на слух.
Значение представляет собой процент в диапазоне от -100 до 100. Положительные значения повышают высоту тона, отрицательные — понижают. Значение 0 отключает сдвиг. По умолчанию используется 10.
Сдвиг применяется только в том случае, если локальный синтезатор поддерживает команды высоты тона; синтезаторы без поддержки высоты тона остаются без изменений.
Открыть отчёт диагностики
Эта кнопка открывает сообщение с возможностью навигации, содержащее вывод JSON с различными диагностическими данными, которые могут помочь в отладке. При создании проблемы на GitHub вас могут попросить предоставить этот отчёт.
Особые инструкции для Citrix
При использовании RDAccess с приложением Citrix Workspace следует учитывать несколько важных моментов:
Требования на стороне клиента
- Вариант приложения из Windows Store не поддерживается.
- После установки Citrix Workspace необходимо один раз запустить удалённый сеанс, чтобы RDAccess могло зарегистрироваться. Это связано с тем, что приложение копирует системные настройки в пользовательские во время начальной настройки сеанса. После этого RDAccess может зарегистрироваться в контексте текущего пользователя.
Требования на стороне сервера
В Citrix Virtual Apps and Desktops 2109 Citrix включил так называемый список разрешённых виртуальных каналов, по умолчанию ограничивающий сторонние виртуальные каналы, включая канал, необходимый для RDAccess. Для получения дополнительной информации см. эту запись в блоге Citrix.
Явное разрешение канала RdPipe, необходимого для RDAccess, пока не тестировалось. На данный момент лучше всего полностью отключить список разрешённых. Если у вашего системного администратора есть опасения, свободно обсудите эту проблему здесь.
Сообщения об ошибках и участие в разработке
Чтобы сообщить об ошибке или внести свой вклад, обратитесь к странице проблем на Github.
Внешние компоненты
Это дополнение полагается на RD Pipe — библиотеку, написанную на Rust, которая обеспечивает поддержку клиента удалённого рабочего стола. RD Pipe распространяется как часть этого дополнения на условиях версии 3 Стандартной общественной лицензии GNU Affero.
[[!tag stable dev beta]]
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 1.6.4 | 2026.1 | 2025.1 | 1102 | RdAccess-V.1.6.4.nvda-addon |
| 1.6.2 | 2026.1 | 2025.1 | 1125 | RdAccess-V.1.6.2.nvda-addon |
| 1.6.1 | 2026.1 | 2025.1 | 1125 | RdAccess-V.1.6.1.nvda-addon |
| 1.6.0 | 2025.2 | 2025.1 | 1131 | RdAccess-V.1.6.0.nvda-addon |
| 1.5.0 | 2025.1 | 2024.1 | 1390 | RdAccess-V.1.5.0.nvda-addon |
| 1.4.2 | 2025.1 | 2024.1 | 1363 | RdAccess-V.1.4.2.nvda-addon |
| 1.4.1 | 2025.1 | 2024.1 | 1347 | RdAccess-V.1.4.1.nvda-addon |
| 1.4.0 | 2024.2 | 2023.2 | 1325 | RdAccess-V.1.4.0.nvda-addon |
| 1.3.0 | 2024.1 | 2023.2 | 1325 | RdAccess-V.1.3.0.nvda-addon |
| 1.2.0 | 2024.1 | 2023.2 | 1325 | RdAccess-V.1.2.0.nvda-addon |
| 1.1.1 | 2024.1 | 2023.2 | 1325 | RdAccess-V.1.1.1.nvda-addon |
| 1.1.0 | 2024.1 | 2023.2 | 1324 | RdAccess-V.1.1.0.nvda-addon |
| 1.0.1 | 2023.2 | 2023.2 | 1323 | RdAccess-V.1.0.1.nvda-addon |
| 1.0.0 | 2023.2 | 2023.2 | 1317 | RdAccess-V.1.0.0.nvda-addon |
| 0.9.0 | 2023.2 | 2023.2 | 1317 | RdAccess-V.0.9.0.nvda-addon |
| 0.5.1 | 2023.2 | 2023.2 | 1342 | RdAccess-V.0.5.1.nvda-addon |
| 0.5.0 | 2023.2 | 2023.2 | 1308 | RdAccess-V.0.5.0.nvda-addon |
| 0.3.0 | 2023.2 | 2023.2 | 1306 | RdAccess-V.0.3.0.nvda-addon |