Toegankelijkheid van extern bureaublad

De RDAccess-add-on (Toegankelijkheid van extern bureaublad) voegt ondersteuning toe voor toegang tot externe bureaubladsessies bij gebruik van Microsoft Remote Desktop, Citrix of VMware Horizon. Wanneer geïnstalleerd in NVDA op zowel de client als de server, worden spraak en braille die op de server worden gegenereerd, uitgesproken en in braille weergegeven op de clientcomputer. Dit maakt een gebruikerservaring mogelijk waarbij het beheer van een systeem op afstand net zo vlot aanvoelt als het bedienen van het lokale systeem.

Functies

Changelog

Version 1.0

Initial stable release.

Aan de slag

  1. Installeer RDAccess in zowel een client- als een serverkopie van NVDA.
  2. Het beheerde systeem zou automatisch moeten werken met behulp van de lokale spraaksynthesizer. Als dit niet het geval is, selecteer je in de NVDA-kopie op de server de optie Externe Spraak in het NVDA-dialoogvenster voor synthesizerselectie.
  3. Om braille te gebruiken, schakel je automatische detectie van brailleleesregels in met behulp van het selectievenster voor brailleleesregels.

Configuratie

After installation, the RDAccess add-on can be configured using NVDA’s settings dialog, which can be accessed from the NVDA Menu by choosing Preferences > Settings… After that, choose the Remote Desktop category.

Dit dialoogvenster bevat de volgende instellingen:

Enable remote desktop accessibility for

This list of check boxes controls the operating mode of the add-on. You can choose between:

Om een ​​vlotte start met de add-on te garanderen, zijn alle opties standaard ingeschakeld. Je wordt echter aangemoedigd om de server- of clientmodus uit te schakelen.

Externe spraak automatisch herstellen na verbindingsverlies

Deze optie is alleen beschikbaar in de servermodus. Het zorgt ervoor dat de verbinding automatisch wordt hersteld wanneer de Externe Spraak synthesizer actief is en de verbinding wordt verbroken. Het gedrag lijkt sterk op dat van automatische detectie van brailleleesregels. Dit verduidelijkt ook waarom er alleen zo’n optie voor spraak is. Het opnieuw verbinden van de Extern Braille wordt automatisch afgehandeld wanneer je de optie Automatisch kiest in het dialoogvenster voor brailleleesregelselectie.

Deze optie is standaard ingeschakeld. Je wordt sterk aangeraden deze optie ingeschakeld te laten als de Remote Desktop-server geen audio-uitvoer heeft.

Extern systeem toestaan om instellingen van driver te bedienen

This client option, when enabled, allows you to control driver settings (such as synthesizer voice and pitch) from the remote system. This is especially useful when you have difficulties accessing the local NVDA menu when controlling a remote system. Changes performed on the remote system will automatically be reflected locally.

While enabling this option implies some performance degradation, you are yet advised to enable it. When this option is disabled, speech synthesizer ppitch changes for capitals don’t work.

Client-ondersteuning behouden bij afsluiten NVDA

Deze clientoptie is alleen beschikbaar op geïnstalleerde exemplaren van NVDA. Indien ingeschakeld, zorgt het ervoor dat het clientgedeelte van NVDA wordt geladen in je remote desktop-client, zelfs wanneer NVDA niet actief is.

To use the client portion of RDAccess, several changes have to be maede in the Windows Registry. The add-on ensures that these changes are made under the profile of the current user. These changes don’t require administrative privileges. Therefore, NVDA can automatically apply the necessary changes when loaded, and undo these changes when exiting NVDA. This ensures that the add-on is fully compatible with portable versions of NVDA.

This option is disabled by default. However, if you are running an installed copy and you are the only user of the system, you are advised to enable this option. This ensures smooth operation in case NVDA is not active when connecting to a remote system and is then started afterwards.

Ondersteuning voor Microsoft Remote Desktop inschakelen

Deze optie is standaard ingeschakeld en zorgt ervoor dat het clientgedeelte van RDAccess wordt geladen in de Microsoft Remote Desktop-client (mstsc) bij het starten van NVDA. Tenzij clientondersteuning behouden is ingeschakeld door de vorige optie in te schakelen, worden deze wijzigingen automatisch ongedaan gemaakt bij het afsluiten van NVDA.

Ondersteuning voor Citrix Workspace inschakelen

Deze optie is standaard ingeschakeld en zorgt ervoor dat het clientgedeelte van RDAccess wordt geladen in de Citrix Workspace-app bij het opstarten van NVDA. Tenzij clientondersteuning behouden is ingeschakeld door de vorige optie in te schakelen, worden deze wijzigingen automatisch ongedaan gemaakt bij het afsluiten van NVDA.

Deze optie is alleen beschikbaar in de volgende gevallen:

Citrix-specifieke instructies

Er zijn enkele belangrijke aandachtspunten bij het gebruik van RDAccess met de Citrix Workspace app.

Vereisten aan de client-zijde

  1. De Windows Store-variant van de app wordt niet ondersteund.
  2. Na installatie van Citrix Workspace moet je eenmalig een externe sessie starten om RDAccess zichzelf te laten registreren. De reden hierachter is dat de applicatie de systeemconfiguratie naar de gebruikersconfiguratie kopieert wanneer deze voor de eerste keer een sessie tot stand brengt. Daarna kan RDAccess zichzelf registreren onder de huidige gebruikerscontext.

Vereisten aan de serverzijde

In Citrix Virtual Apps and Desktops 2109 heeft Citrix de zogenaamde virtual channel allow list ingeschakeld. Dit betekent dat virtuele kanalen (virtual channels) van derden, inclusief het door RDAccess vereiste kanaal, standaard niet zijn toegestaan. Voor meer informatie, zie dit Citrix-blogbericht

Het expliciet toestaan ​​van het door RDAccess vereiste RdPipe-kanaal is nog niet getest. Voor nu is het waarschijnlijk de beste keuze om de acceptatielijst helemaal uit te schakelen. Als uw systeembeheerder hier niet blij mee is, geef dan een seintje in het daarvoor bestemde issue

Problemen en bijdragen

Als je een probleem wilt melden of een bijdrage wilt leveren, kijk dan op de pagina met issues op Github (Engelstalig). Als je de voorkeur geeft aan Nederlands mag dat ook.

Externe componenten

This add-on relies on RD Pipe, a library written in Rust backing the remote desktop client support. RD Pipe is redistributed as part of this add-on under the terms of version 3 of the GNU Affero General Public License as published by the Free Software Foundation.

[[!tag stable dev beta]]