O complemento RDAccess (Acessibilidade da Área de Trabalho Remota) adiciona suporte para sessões remotas do Microsoft Remote Desktop, Citrix ou VMware Horizon ao NVDA. Quando instalado tanto no cliente quanto no servidor no NVDA, a fala e o braille gerados no servidor serão falados e exibidos em braille na máquina cliente. Isso permite uma experiência de usuário em que o gerenciamento de um sistema remoto parece tão simples quanto operar o sistema local.
winAPI.secureDesktop.post_secureDesktopStateChange.winAPI.secureDesktop.post_secureDesktopStateChange.
#12.Versão estável inicial.
Após a instalação, o complemento RDAccess pode ser configurado usando a caixa de diálogo de configurações do NVDA, acessível no menu NVDA, selecionando Preferências > Configurações… Em seguida, selecione a categoria Área de Trabalho Remota.
Essa caixa de diálogo contém as seguintes configurações:
Esta lista de caixas de seleção controla o modo de operação do complemento. Escolha entre:
Para garantir um início tranquilo com o complemento, todas as opções estão ativadas por padrão. No entanto, recomendamos que você desative o modo servidor ou cliente, conforme apropriado.
Esta opção só está disponível no modo servidor. Ela garante que a conexão será restabelecida automaticamente quando o sintetizador de voz remoto estiver ativo e a conexão for perdida, semelhante à detecção automática do visor braille.
Esta opção está habilitada por padrão. É altamente recomendável deixar esta opção ativada se o servidor Remote Desktop não tiver saída de áudio.
Quando habilitada no cliente, esta opção permite controlar as configurações do driver (como voz e tom do sintetizador) a partir do sistema remoto. As alterações feitas no sistema remoto serão automaticamente refletidas localmente.
Esta opção do cliente, disponível nas cópias instaladas do NVDA, garante que a parte do cliente do NVDA seja carregada no seu cliente de desktop remoto, mesmo quando o NVDA não estiver em execução.
Para usar a parte cliente do RDAccess, é necessário fazer alterações no Registro do Windows. O complemento garante que essas alterações sejam feitas no perfil do usuário atual, sem a necessidade de privilégios administrativos. Portanto, o NVDA pode aplicar automaticamente as alterações necessárias ao ser carregado e desfazer essas alterações ao sair do NVDA, garantindo a compatibilidade com versões portáteis do NVDA.
Esta opção está desativada por padrão. No entanto, se você estiver executando uma cópia instalada e for o único usuário do sistema, é recomendável habilitar esta opção para um funcionamento suave ao se conectar a um sistema remoto após o NVDA iniciar.
Esta opção, habilitada por padrão, garante que a parte cliente do RDAccess seja carregada no cliente Microsoft Remote Desktop (mstsc) ao iniciar o NVDA. As alterações feitas por meio desta opção serão automaticamente desfeitas ao sair do NVDA, a menos que o suporte persistente ao cliente esteja habilitado.
Esta opção, habilitada por padrão, garante que a parte do cliente do RDAccess seja carregada no aplicativo Citrix Workspace ao iniciar o NVDA. As alterações feitas por meio desta opção serão automaticamente desfeitas ao sair do NVDA, a menos que o suporte persistente ao cliente esteja ativado.
Esta opção está disponível apenas nas seguintes condições:
Esta caixa combinada permite controlar as notificações recebidas quando um sistema remoto abre ou fecha a conexão remota de voz ou braille. Você pode escolher entre:
Observe que os sons não estão disponíveis nas versões do NVDA anteriores à 2025.1. Nas versões mais antigas, serão utilizados sinais sonoros.
Este botão abre uma mensagem navegável com saída JSON contendo vários diagnósticos que podem ajudar na depuração. Ao registrar um problema no GitHub, pode ser solicitado que você forneça este relatório.
Há pontos importantes a serem observados ao usar o RDAccess com o aplicativo Citrix Workspace:
No Citrix Virtual Apps and Desktops 2109, o Citrix habilitou a chamada lista de permissões de canais virtuais, restringindo canais virtuais de terceiros, incluindo o canal exigido pelo RDAccess, por padrão. Para obter mais informações, consulte esta publicação no blog da Citrix.
A permissão explícita do canal RdPipe exigido pelo RDAccess ainda não foi testada. Por enquanto, é melhor desabilitar completamente a lista de permissões. Se o administrador do seu sistema tiver alguma dúvida, sinta-se à vontade para abordar a questão aqui.
Para relatar um problema ou contribuir, consulte a página de problemas no Github.
Este complemento depende do RD Pipe, uma biblioteca escrita em Rust que dá suporte ao cliente de desktop remoto. O RD Pipe é redistribuído como parte deste complemento sob os termos da versão 3 da GNU Affero General Public License.
[[!tag stable dev beta]]