Barrierefreiheit bei Visual Studio – Barrierefreiheit bei Entwicklungsumgebungen

Ansicht Visual Studio 2015 mit geöffneten Projekt

Die Entwicklungsumgebung Visual Studio Community 2015 wird in diesem Blogartikel auf Barrierefreiheit analysiert.

Sinn und Zweck dieses Artikels

Ich möchte in diesem Artikel untersuchen ob die Entwicklungsumgebung Visual Studio für Menschen mit unterschiedlichen körperlichen Einschränkungen bedienbar ist und ob sie Möglichkeiten bietet den Entwickler / Programmierer dabei zu unterstützen barrierefreie Softwareentwicklung umzusetzen.

Was ist eine Entwicklungsumgebung?

Eine integrierte Entwicklungsumgebung ist eine Sammlung von Anwendungsprogrammen, mit denen Programme bzw. Software entwickelt bzw. erstellt wird. Auf Englisch heißt integrierte Entwicklungsumgebung integrated development environment. Dieser englische Begriff wird abgekürzt mit IDE. Um mit Hilfe einer IDE eine Software zu entwickeln wird eine Programmiersprache benötigt. Eine Programmiersprache ist eine Formale Sprache mit der Programme entwickelt bzw. erstellt werden.

Was kann die Entwicklungsumgebung Visual Studio?

Visual Studio ist eine von dem Unternehmen Microsoft angebotene, integrierte Entwicklungsumgebung für verschiedene Programmiersprachen.

Ansicht Visual Studio 2015 mit geöffneten Projekt
Ansicht Visual Studio 2015 mit geöffneten Projekt

Anmerkung von Markus:

Ich habe mir vor Jahren schon einen Browser für Suchmaschinenoptimierung (=SEO) mit der Programmiersprache C# und der Entwicklungsumgebung Visual Studio entwickelt. Die Software ist auf meine Behinderung abgestimmt, somit ist die Analyse von Webseiten sehr schnell möglich. Selbstverständlich ist dieser Browser für blinde und sehbehinderte Menschen bedienbar sprich barrierefrei.

Ist Visual Studio bedienbar für Blinde und Sehbehinderte?

Screenreadertauglichkeit

Blinde und auch einige Sehbehinderte bedienen den ganzen Computer mit einem Screenreader . Ein Screenreader liest den Bildschirminhalt vor. Damit blinde oder Sehbehinderte mit der Entwicklungsumgebung Visual Studio arbeiten können, muss diese so programmiert sein, dass die Programmoberfläche von Visual Studio Texte bereit hält die der Screenreader vorliest.
Ich teste die Entwicklungsumgebung Visual Studio mit dem kostenlosen Screenreader NVDA .
Visual Studio ist komplett Screenreadertauglich. Der Screenreader NVDA liest Menüs und Programmcode vor.

Anmerkung von Markus:

Da das Betriebssystem Windows 10, mit dem ich arbeite und Visual Studio von Microsoft sind, gibt es bei der Kommunikation zwischen Entwicklungsumgebung und Screenreader keine Barrieren die beseitigt werden müssen.

Komplett per Tastaturbedienbar

Hier möchte ich testen ob Visual Studio komplett per Tastatur bedient werden kann. Dies ist für sehbehinderte und blinde Menschen wichtig.
Die Tastaturbedienbarkeit ist nicht einfach, aber es geht. Viele Funktionen sind über Menüs erreichbar. Es gibt sogar eine englischsprachige Auflistung von Tastenkürzel die ich hier verlinken möchte, weil sie für blinde und sehbehinderte Menschen eine große Hilfe ist:
Visual Studio 2015 keyboard shortcuts

Übernahme der Systemschrift

Viele Sehbehinderte stellen im Betriebssystem Windows große Systemschriften ein. Damit diese mit der Entwicklungsumgebung Visual Studio gut arbeiten können, ist es wichtig, dass Visual Studio die große Systemschrift übernimmt.
Wenn ich in den Windows-Einstellungen die Systemschrift größer mache, wird die neue Schriftgröße erfreulicher Weise auch in Visual Studio übernommen. Das ist eine sehr gute Nachricht für Menschen mit einer Sehbehinderung die dauerhaft mit einer vergrößerten Systemschrift arbeiten.

Ist Visual Studio bedienbar für Personen die an den Händen eingeschränkt sind?

Für Menschen die behinderungsbedingt nur mit einer Hand den Computer bedienen können, sind Tastenkombinationen sehr anstrengend. Da wäre es schön, wenn die Entwicklungsumgebung es ermöglicht Tastenkürzel zu ändern.
Im Menü „Extras“ -> „Optionen“ bei „Umgebung“ der Listeneintrag „Tastatur“. Hier können Tastenkombinationen geändert werden!
Ich bin beeindruckt. Da in der Erleichterten Bedienung von Windows das Problem Tastenkombinationen mit den „Einrastfunktionen“ schon gelöst ist, hätte ich nicht damit gerechnet, dass Visual Studio diese Möglichkeit bietet!

Visual Studio 2015 Fenster zum Tastaturbelegung ändern
Visual Studio 2015 Fenster zum Tastaturbelegung ändern

Ist Visual Studio bedienbar für Menschen mit einer Farbsehschwäche?

Eine Farbsehschwäche ist eine Anomalie der Netzhaut. Menschen mir einer Farbsehschwäche können manche Farben nicht benennen oder Sie können den Unterschied von zwei Farben nicht erkennen. Für Menschen mit einer Farbsehschwäche ist es wichtig, dass ein guter Farbkontrast zwischen Hintergrund und Vordergrundfarbe vorhanden ist. Damit eine Software für Menschen mit einer Farbsehschwäche barrierefrei ist, muss es innerhalb der Software möglich sein, dass der Benutzer Farbeinstellungen anpassen kann.
In Visual Studio Menü „Extras“ -> „Optionen“ bei „Umgebung“ der Listeneintrag „Schriftarten und Farben“ können Sie Farben ändern um Visual Studio einer Farbsehschwäche anzupassen.

Hat Visual Studio Funktionen welche die barrierefreie Softwareentwicklung unterstützt?

Bei den Oberflächenkomponenten in meinem SEO-Browser habe ich gesehen, dass es eine Kategorie „Barrierefreiheit“ gibt. Innerhalb dieser Kategorie gibt es die Eigenschaften AccessibleDescription, AccessibleName, AccessibleRole . Eine Kurzhilfe zur entsprechenden Eigenschaft wird immer unten angezeigt. Im folgenden Blogartikel finden Sie eine ausführliche Erklärung der Accessibility-Eigenschaften:
Barrierefreiheit mit Dotnet: Barrierefreie Softwareentwicklung mit Microsoft .net 4.5 für Windows-Anwendungen
Das bedeutet im Klartext, es ist möglich barrierefreie Software mit der Entwicklungsumgebung Visual Studio zu entwickeln.
Eine Möglichkeit, eine Anwendung auf Barrierefreiheit automatisiert überprüfen zu lassen konnte ich nicht entdecken.

Visual Studio 2015: Eigenschaften der Barrierefreiheit im Eigenschaften-Fenster
Visual Studio 2015: Eigenschaften der Barrierefreiheit im Eigenschaften-Fenster

Schlussbemerkung Barrierefreiheit mit der Entwicklungsumgebung Visual Studio

Visual Studio ist uneingeschränkt für Programmierer mit Behinderung zu empfehlen. Visual Studio ist screenreadertauglich und komplett per Tastatur bedienbar. Menschen bei denen behinderungsbedingt nur eine Hand einsetzbar ist, können Tastenkombinationen anpassen. Menschen mit einer Farbsehschwäche können Farben anpassen. Menschen mit einer Sehbehinderung können ebenfalls sehr gut mit Visual Studio arbeiten. Obendrein unterstützt Visual Studio die Barrierefreie Software-Entwicklung. Visual Studio Community 2015 ist kostenlos und laut Microsoft-Webseite ist es möglich damit voll funktionsfähige Programme zu erstellen.
Hier noch ein Link:
Gewusst wie: Festlegen von IDE-Barrierefreiheitsoptionen Visual Studio 2015

Visual Studio 2015 Barrierefreiheit-Eigenschaften im Programmcode
Visual Studio 2015 Barrierefreiheit-Eigenschaften im Programmcode

Barrierefreiheit bei Entwicklungsumgebungen – Artikelreihe

Autor: Markus Lemcke

Barrierefreies Webdesign
Barrierefreie Softwareentwicklung (Java + Microsoft.net)
Barrierefreiheit bei Betriebssystemen(Windows, Android, IOS, Linux)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.