Auch für Tastaturnutzer sinnvoll: Virtuelle Desktops unter Windows 10

Geschrieben von Steffen Schultz keine Kommentare
Kategorisiert in : Software Schlüsselwörter : A11Y, Tipp, Windows

Für Linux-Nutzer sind sie längst ein alter Hut, seit Windows 10 lassen sie sich nun auch unter Microsofts Betriebssystem nutzen. Virtuelle Desktops bringen Ordnung in das Fensterchaos, wenn selbst ein großer HD-Bildschirm zu klein ist, um noch die Übersicht zu behalten. Doch nicht nur für Bildschirmnutzer können virtuelle Arbeitsoberflächen nützlich sein, auch mit der Tastatur lassen sich auf diese Weise viele Programmfenster bequem organisieren. Ein Praxisbeispiel gefällig?

Bekanntlich stelle ich für meine Radiosendungen die Software selbst zusammen, und nutze keine überteuerten Streaming-Komplettlösungen. Was die Software einerseits zwar sehr preisgünstig macht, kann andererseits jedoch für weniger Nutzungskomfort und einen Wust an Programmen und Programmfenstern sorgen. Musik, Jingles, Werbung, Show-Recorder, Streamer, Browser; für jede Aufgabe muss ein eigenes Programm her, und wenigstens die Hälfte davon bringt ein eigenes Fenster mit. Als Tastaturnutzer gerät man da mal schnell ins Schleudern, wenn zwischen all diesen Programmen während einer Sendung umgeschaltet werden muss. Nutzer des Screen-Readers JAWS konnten sich bislang mit der in den Bildschirmleser integrierten Fensterliste behelfen, um gezielt die richtige Anwendung herauszusuchen. Neuerdings gibt es eine ähnliche Fensterliste aber auch als Windows-Feature. Sie ist mittels der Tastenkombination Windows+TAB erreichbar, und enthält ebenfalls eine Liste aller aktiven Programmfenster. Nicht enthalten sind solche Programme, die ihr Fenster über ein Infobereichssymbol minimiert haben, bzw. überhaupt keine Programmoberfläche mitbringen. Die Liste dieser Anwendungen lässt sich stattdessen wie üblich mit der Tastenkombination Windows+B aufrufen.

Zurück zur Liste der aktiven Anwendungen. Darüber kann die gewünschte Anwendung nämlich nicht nur aufgerufen werden, sondern lässt sich über das Kontextmenü auch beliebig auf dem aktuellen Desktop andocken oder auf einen anderen Desktop verschieben, sofern ein solcher angelegt wurde. Ein Druck auf TAB wechselt zwischen der Anwendungsliste und der Liste der virtuellen Desktops. Die Schaltfläche "Neuer Desktop" erstellt einen weiteren Desktop. Auf diese Weise lassen sich sämtliche geöffneten Programmfenster beliebig gruppieren. Anwendungen, die während einer Live-Sendung nur untergeordnete Bedeutung haben, wie etwa Recorder und Streamer, verschwinden also einfach aus dem Navigationsbereich.
Damit die Fenster tatsächlich bei der Tastaturnavigation verschwunden bleiben, sollten unter Einstellungen -> System -> Multitasking noch einige Werte geprüft werden:

  • In der Taskleiste Fenster anzeigen, die geöffnet sind auf: Nur auf dem aktuell verwendeten Desktop
  • Beim Drücken von ALT+TAB Fenster anzeigen, die geöffnet sind auf: Nur auf dem aktuell verwendeten Desktop

und schon herrscht Ordnung im Fenstergewirr. Mittels ALT+TAB bzw. Windows+TAB tauchen nur noch die Programme des aktuellen Desktops auf. Um schneller auf einen anderen Desktop zu gelangen, drückt man die Tastenkombination STRG+Windows+Pfeil links oder rechts. Danach sind die Programmfenster des zweiten Desktops wieder erreichbar, währenddessen die der anderen Desktops ausgeblendet bleiben.

Golden Cursor: Nützliches Maussteuerungs-Addon für den Bildschirmleser NVDA

Geschrieben von Steffen Schultz keine Kommentare
Kategorisiert in : Software Schlüsselwörter : A11Y, NVDA, OpenSource, Windows

Der quelloffene Windows-Bildschirmleser NVDA unterstützt von Haus aus nicht nur die Navigation per Tastatur, sondern erlaubt auch die Verfolgung von Mausbewegungen. Neben der Objektnavigation, welche auch das Anspringen per Tabstop- und Cursornavigation unzugänglicher Programmelemente gestattet, erhöht die Benutzung einer Maus die Zugänglichkeit in manchen Anwendungen nochmals deutlich. Mitunter ist die Mausverfolgung sogar schneller als das eher gewöhnungsbedürftige Gehangel zwischen den strukturierten Objekten einer Anwendung, die oftmals nicht logisch angeordnet sind.

Mit dem Addon Golden Cursor gibt es jetzt eine nützliche Erweiterung der Maussteuerung. Sie ermöglicht es nicht nur, die Mausbewegungen komplett per Tastatur zu steuern, sondern erlaubt auch das Speichern von Mauspositionen. Hat man beispielsweise eine Anwendung, in der mehrere Bedienelemente zwar auslesbar, aber nur per Maus erreichbar sind, lassen sich die Bildschirmpositionen (in Pixelwerten) jedes dieser Bedienelemente in einer Liste speichern und können durch Tastendruck sehr komfortabel angesprungen werden. Es genügt dann ein entsprechender Mausklick, der ohnehin schon auch per Tastatur ausgelöst werden kann, um das Bedienelement zu aktivieren.

Ein Beispiel hierfür sind die im Freeware-Telefonieprogramm PhonerLite nur schwer zugänglichen Symbole für Lautsprecher und Mikrofon, welche mit einem Rechtsklick die Auswahl des gewünschten Audiogerätes erlauben. Diese Symbole sind gänzlich unbeschriftet, sodass man sie zwar mit der Maus erreichen kann, dabei aber keinerlei Rückmeldung der Sprachausgabe erhält. Mit dem Golden-Cursor-Addon ist es möglich, die Positionen der Symbole einmalig zu ermitteln, und danach als Sprungmarke in einer Liste abzuspeichern. Solange sich bei Programm-Updates an der Position der Symbole nichts ändert, sind sie damit ab sofort zielsicher erreichbar.

Natürlich gibt es beim Einsatz dieser Erweiterung auch einige Dinge zu beachten. Da die Mauspositionen als Pixelwerte abgespeichert werden, dürfte es schwer sein, seine eigenen Sprungmarken zu exportieren, um sie anderen zur Verfügung zu stellen. Dies funktioniert nur dann, wenn auf anderen Systemen die exakt gleiche Bildschirmauflösung verwendet wird, da sonst die Pixelpositionen logischerweise nicht übereinstimmen. Auch ist es ratsam, jede Anwendung erst zu maximieren, bevor man Positionslisten erstellt.

Die Erweiterung ist momentan noch nicht als stabil gekennzeichnet, tut aber bereits jetzt ihren Dienst. Einzig die standardmäßig eingerichteten Tastenkombinationen sind mitunter ziemlich akrobatisch, lassen sich jedoch allesamt in den Eingabe-Einstellungen umdefinieren. Golden Cursor gehört für mich schon jetzt in die Liste der Addons, die standardmäßig nach einer NVDA-Installation eingebunden werden. Auch wenn die Maussteuerung zum Glück nur in relativ wenigen Anwendungen wirklich notwendig ist, erleichtert der Golden Cursor die Arbeit damit ungemein.

Seafile-Client für Windows ist jetzt mit Screen-Reader zugänglich

Geschrieben von Steffen Schultz keine Kommentare
Kategorisiert in : Software Schlüsselwörter : A11Y, OpenSource, Seafile, Windows

Als Lösung für selbstgehostete Cloud-Dienste dürften OwnCloud und Seafile wohl momentan die führenden Anwendungen sein. Für Screen-Reader-Nutzer beschränkte sich die Auswahl bislang auf OwnCloud, da sowohl dessen Weboberfläche, als auch die Desktop-Clients weitgehend zugänglich sind. Bei Seafile hingegen ist zwar die Weboberfläche sehr gut für uns nutzbar, jedoch hatten die Desktop-Clients leider keine Zugänglichkeitsschnittstellen integriert. Schade eigentlich, macht Seafile doch einen wesentlich stabileren Eindruck als die wuchtige OwnCloud, bei der jedes Update ein Spiel mit dem Feuer zu sein scheint, und von Zuverlässigkeit im laufenden Betrieb auch oft nicht die Rede sein kann.

Eher zufällig bin ich heute mal wieder auf Seafile und dessen Windows-Client gestoßen, der inzwischen die Version 5 erreicht hat und offenbar auf Qt5 aktualisiert wurde. Da in Qt5 für Entwickler keine zusätzlichen Accessibility-Plugins mehr notwendig sind, sollte die Chance auf zugängliche Qt-Anwendungen also durchaus gegeben sein. Im Changelog des Seafile-Clients findet sich dazu aber lediglich die Bemerkung "UI improvements". Neugierig geworden, ob sich in Sachen Zugänglichkeit nicht doch inzwischen etwas getan hat, habe ich mir flink auf Seacloud.cc zum Testen ein Nutzerkonto erstellt und mir den Client für Windows installiert. Und siehe da: Wo vor ein paar Versionen noch keinerlei Informationen für den Screen-Reader bereitstanden, war das erste Einrichten nach der Installation nun völlig problemlos möglich. Seafile-Ordner auswählen, Anmeldedaten eingeben und eine Bibliothek anlegen, alles ging mit dem quelloffenen Bildschirmleser NVDA sehr reibungslos. Lediglich einige Dialoge sind noch nicht hundertprozentig nutzbar, darunter der interne Seafile-Dateibrowser und Detail-Dialoge für erstellte Bibliotheken. Diese Funktionen benötigt man aber in der Regel nur selten und kann sie auch über das lokale Dateisystem oder im Webinterface nutzen. Ist der Client einmal eingerichtet, kann er ohnehin weitgehend unbeachtet im Hintergrund laufen. Hochladen und Freigeben von Dateien funktioniert dann ähnlich wie bei Dropbox und Owncloud, also einfach die gewünschten Daten in die Seafile-Bibliothek kopieren, und über das Explorer-Kontextmenü Freigabe-Links erstellen.

Ob die Seafile-Clients auf anderen Betriebssystemen ähnlich gut nutzbar sind, habe ich bisher noch nicht getestet. Der Mac-Client steht momentan noch bei Version 4, die Linux-Desktopversion wurde hingegen ebenfalls auf Version 5 aktualisiert. Letztere wird als Deb-Paket ausgeliefert und soll ab Ubuntu 12.04 lauffähig sein.

NVDA Remote: Fernsteuerungs-Addon für den Open-Source-Bildschirmleser erschienen

Geschrieben von Steffen Schultz keine Kommentare
Kategorisiert in : Software Schlüsselwörter : A11Y, NVDA, OpenSource, Windows

Im vergangenen März startete via Indiegogo eine Crowdfunding-Kampagne mit dem Ziel, für den freien und kostenlosen Screen-Reader NVDA (Non-Visual Desktop Access ein Addon zur Fernsteuerung von Computern zu entwickeln. Blinden Menschen sollte es damit ermöglicht werden, entfernte Computer problemlos mit dem eigenen Screen-Reader zu steuern, ohne viel Geld für kommerzielle Lösungen ausgeben zu müssen. Dies erlaubt es ihnen nicht nur, Freunden und Bekannten ohne sehende Hilfe technische Hilfestellung zu geben, sondern eröffnet auch ganz neue Möglichkeiten in der IT-Branche und kann für ein weitgehend selbständiges Arbeiten blinder Menschen sorgen.
Bereits in den ersten Tagen hatte die Finanzierungskampagne ihr Ziel von 10000 Dollar erreicht und bis zum Schluss wurde das Ziel um weitere 5000 Dollar überboten. Daher konnte schnell mit der Entwicklung begonnen werden und nach ersten, nichtöffentlichen Beta-Versionen steht nun das finale Addon auf nvdaremote.com zum Download bereit.

Das Addon funktioniert nach einem Client/Server-Prinzip. Möchte man einen Computer fernsteuern, müssen auf beiden Systemen sowohl NVDA, als auch das Remote-Addon installiert sein. Nun muss der Rechner, der gesteuert werden soll, dies in den Addon-Einstellungen (NVDA-Menü -> Extras -> Remote -> Connect) erlauben. Der erste Radio-Button wählt zwischen Client und Server aus. Soll ein bereits bestehender Server genutzt werden, wählt man hier die Option Client, anschließend den zweiten Auswahlschalter auf "Allow this machine to be controlled" stellen. Als Host trägt man den hostnamen oder die IP des Kontroll-Servers ein. Hier bietet sich der von nvdaremote.com unter gleicher Domain bereitgestellte Server an, falls man einen Rechner über das Internet steuern möchte und keine Portweiterleitung im Netzwerk konfiguriert hat. Natürlich geht das ganze auch im lokalen Netzwerk, hierzu stellt man den ersten Auswahlschalter auf Server und lässt das Feld für die IP-Adresse frei. Abschließend wird noch ein beliebiger Key vergeben, denn schließlich soll nicht jeder auf die Verbindung zugreifen können.
Der Rechner, der nun die Steuerung übernehmen soll, wählt im Verbindungsdialog die Option Client sowie beim zweiten Radio-Button den Wert "Control another machine". Host und Key erklären sich von selbst, hier werden die gleichen Daten wie auf dem anderen Computer eingetragen. Ist der host ein Computer im lokalen Netz, muss entweder dessen IP-Adresse oder der Rechnername eingegeben werden. Nach erfolgreicher Verbindung hört man ein Tonsignal und mit der Taste F11 kann die Kontrolle über den entfernten Rechner übernommen werden. Es werden dabei allerdings nur Tastatureingaben übermittelt und die Sprach-Informationen des Screen-Readers im eigenen NVDA ausgegeben. Was auf dem bildschirm des entfernten Rechners passiert, kann man ebenso wenig ermitteln wie die Ausgabe der Soundkarte. Als kleines Extra bietet das Addon noch die Möglichkeit, den inhalt der Zwischenablage zu übertragen.

Es bleibt abzuwarten, wie sich dieses Projekt noch entwickeln wird. Wünschenswert wäre z. B. eine Braille-Unterstützung, damit auch ein stilles Arbeiten möglich ist. Aber bereits jetzt dürfte das Addon für viele blinde Nutzer eine enorme Hilfe sein. Wo man sich bisher mit Teamviewer abmühen musste, das mehr schlecht als recht die Sprachausgabe überträgt, oder man nur die Dienste kommerzieller Bildschirmleser zur Verfügung hatte, gibt es nun eine vielversprechende Alternative aus der Open-Source-Welt.

Kurztipp: Sounds für den Firefox

Geschrieben von Steffen Schultz keine Kommentare
Kategorisiert in : Software Schlüsselwörter : Firefox, OpenSource, Sound, Windows

Da arbeitet man jahrelang mit einer Anwendung und ärgert sich unbewusst über Kleinigkeiten, aber erst die Hilfe für einen Windows-User bringt einem diese wieder mal ins Gedächtnis. So geschehen bei der Frage, ob es für den Browser Firefox eigentlich auch Sounds gibt, die beispielsweise den Abschluss eines Downloads signalisieren. Ja, gibt es, wenn auch offenbar nur für Windows:
Das Addon Navigational Sounds bringt die aus Microsofts Internet Explorer gewohnten Sounds in den Firefox. Unterstützt werden die Navigations-Sounds beim Laden einer Webseite, Events der Benachrichtigungsleiste sowie die Benachrichtigung über den Abschluss eines Downloads oder der Download-Warteschlange. Genutzt werden hierbei die in Windows für den Internet Explorer definierten Sounds, über about:config können jedoch auch eigene Klänge festgelegt werden.

Artikel-Feed (RSS) dieser Tag