Zugänglichkeit für Remote Desktop

Die NVDA-Erweiterung RDAccess (Remote Desktop Accessibility) bietet Unterstützung für den Zugriff auf Remote-Desktop-Sitzungen mit NVDA über Microsoft Remote Desktop, Citrix oder VMware Horizon. Wenn es in NVDA sowohl auf dem Client als auch auf dem Server installiert ist, wird auf dem Server die Sprachausgabe und Braille-Schrift auf dem Client-Rechner ausgegeben und mit der Braille-Schrift versehen. Dies ermöglicht eine Benutzererfahrung, bei der die Verwaltung eines entfernten Systems genauso leistungsfähig ist wie die Bedienung des lokalen Systems.

Features

Änderungsprotokoll

Version 1.0

Erste stabile Version.

Erste Schritte

  1. Installieren Sie RDAccess in einer NVDA-Version sowohl in einer Client- als auch in einer Server-Umgebung.
  2. Das Remote-System sollte automatisch mit der lokalen Sprachausgabe beginnen zu sprechen. Wenn dies nicht der Fall ist, wählen Sie dort in der NVDA-Instanz auf dem Server die Sprachausgabe aus dem Dialogfeld zur Auswahl der Sprachausgaben in NVDA aus.
  3. Um die Braille-Unterstützung zu verwenden, aktivieren Sie die automatische Erkennung der Braillezeile im Dialogfeld zur Auswahl der Braillezeilen.

Konfiguration

Nach der Installation kann RDAccess über den Einstellungen in NVDA konfiguriert (NVDA-Menü > Optionen > Einstellungen…) und aufgerufen werden. Wählen Sie dann die Kategorie “Remote-Desktop” aus.

Dieses Dialogfeld enthält die folgenden Einstellungen:

Zugänglichkeit für Remote Desktop aktivieren für

Diese Liste von Kontrollkästchen steuert den Betriebsmodus der NVDA-Erweiterung. Sie können auswählen zwischen:

Um einen reibungslosen Start mit der NVDA-Erweiterung zu gewährleisten, sind alle Optionen standardmäßig aktiviert. Wir empfehlen Ihnen jedoch, den Server- oder Client-Modus zu deaktivieren.

Automatische Wiederherstellung der Sprachausgabe auf dem Remote-System bei Verbindungsabbrüchen

Diese Option ist nur im Server-Modus verfügbar. Sie sorgt dafür, dass die Verbindung automatisch wiederhergestellt wird, wenn die Sprachausgabe auf dem Remote-System aktiv ist und die Verbindung unterbrochen wird. Das Verhalten ist dem der automatischen Erkennung der Braillezeile sehr ähnlich. Damit wird auch klar, warum es eine solche Option nur für die Sprachausgabe gibt. Die Wiederherstellung der Verbindung mit der Braillezeile auf dem Remote-System erfolgt automatisch, wenn Sie die Option “Automatisch” im Dialogfeld Auswahl der Braillezeile auswählen.

Diese Option ist standardmäßig aktiviert. Es wird dringend empfohlen, diese Option aktiviert zu lassen, wenn der Remote-Desktop-Server keine Audio-Ausgabe hat.

Steuerung der Treiber-einstellungen durch ein Remote-System zulassen

Wenn diese Client-Option aktiviert ist, können Sie die Treiber-Einstellungen (z. B. Stimme und Tonhöhe der Sprachausgabe) über das Remote-System steuern. Dies ist besonders nützlich, wenn Sie bei der Steuerung eines Remote-Systems Schwierigkeiten haben, auf das NVDA-Menü vom eigenen Computer zuzugreifen. Änderungen, die auf dem Remote-System vorgenommen werden, werden automatisch lokal übernommen.

Obwohl die Aktivierung dieser Option eine gewisse Leistungsverschlechterung mit sich bringt, sollten Sie sie dennoch aktivieren. Wenn diese Option deaktiviert ist, funktionieren die Änderungen für die Tonhöhe der Sprachausgabe bei Großbuchstaben nicht.

Client-Unterstützung beim Beenden von NVDA beibehalten

Diese Client-Option ist nur bei installierten NVDA-Versionen verfügbar. Wenn sie aktiviert ist, stellt es sicher, dass der Client von NVDA in Ihrem Remote-Desktop-Client geladen wird, auch wenn NVDA nicht ausgeführt wird.

Um den Client von RDAccess zu nutzen, müssen einige Änderungen in der Windows-Registrierung vorgenommen werden. Die NVDA-Erweiterung sorgt dafür, dass diese Änderungen unter dem Profil des aktuellen Benutzers vorgenommen werden. Für diese Änderungen sind keine administrativen Berechtigungen erforderlich. Daher kann NVDA die erforderlichen Änderungen beim Laden automatisch vornehmen und beim Beenden von NVDA rückgängig machen. Dadurch wird sichergestellt, dass die NVDA-Erweiterung vollständig mit portablen NVDA-Versionen kompatibel ist.

Diese Option ist standardmäßig deaktiviert. Wenn Sie jedoch eine installierte Version ausführen und der alleinige Benutzer an diesem Computer sind, wird empfohlen, diese Option zu aktivieren. Dies gewährleistet einen reibungslosen Betrieb, falls NVDA bei der Verbindung mit einem Remote-System nicht aktiv ist und erst danach gestartet wird.

Unterstützung für Microsoft Remote Desktop aktivieren

Diese Option ist standardmäßig aktiviert und stellt sicher, dass der Client von RDAccess beim Starten von NVDA in den Microsoft Remote Desktop Client (mstsc) geladen wird. Diese Änderungen werden beim Beenden von NVDA automatisch rückgängig gemacht, es sei denn, die persistente Client-Unterstützung ist durch Aktivierung der vorherigen Option aktiviert.

Unterstützung für Citrix Workspace aktivieren

Diese Option ist standardmäßig aktiviert und stellt sicher, dass der Client von RDAccess beim Starten von NVDA in der App Citrix Workspace geladen wird. Diese Änderungen werden beim Beenden von NVDA automatisch rückgängig gemacht, es sei denn, die persistente Client-Unterstützung ist durch Aktivierung der vorherigen Option aktiviert.

Diese Option ist nur in den folgenden Fällen verfügbar:

Citrix-spezifische Anweisungen

Bei der Verwendung von RDAccess mit der Citrix Workspace-App gibt es einige wichtige Punkte zu beachten.

Client-seitige Anforderungen

  1. Die Variante aus dem Microsoft Store der App wird nicht unterstützt.
  2. Nach der Installation von Citrix Workspace müssen Sie einmalig eine Remote-Sitzung starten, damit sich RDAccess selbst registrieren kann. Der Grund dafür ist, dass die Anwendung die Systemkonfiguration in die Benutzerkonfiguration kopiert, wenn sie zum ersten Mal eine Sitzung aufbaut. Danach kann sich RDAccess unter dem aktuellen Benutzerkontext registrieren.

Server-seitige Anforderungen

In Citrix Virtual Apps und Desktops 2109 hat Citrix die so genannte “Virtual Channel allow list” aktiviert. Dies bedeutet, dass virtuelle Kanäle von Drittanbietern, einschließlich des von RDAccess benötigten Kanals, standardmäßig nicht zugelassen sind. Weitere Informationen finden Sie in diesem Citrix-Blogbeitrag

Das explizite Zulassen des Kanals von Rd Pipe, der für RDAccess erforderlich ist, wurde noch nicht getestet. Im Moment ist es wahrscheinlich am besten, die Zulassen-Liste ganz zu deaktivieren. Wenn Ihr Systemadministrator damit nicht zufrieden sein sollte, können Sie eine Nachricht in der entsprechenden Ausgabe hinterlassen.

Themen und Beiträge

Wenn Sie ein Problem melden oder einen Beitrag leisten möchten, schauen Sie sich die Themen-Seite auf GitHub an.

Externe Komponenten

Diese NVDA-Erweiterung basiert auf RD Pipe, eine in Rust geschriebene Bibliothek, die den Remote-Desktop-Client unterstützt. RD Pipe wird als Teil dieser NVDA-Erweiterung unter den Bedingungen der Version 3 der GNU Affero General Public License, wie sie von der Free Software Foundation veröffentlicht wurde, weiterverteilt.

[[!tag stable dev beta]]