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.

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.
Barrierefreiheit bei Visual Studio – Folgende Kriterien werden überprüft
Ich habe die Entwicklungsumgebung von Microsoft Visual Studio auf Barrierefreiheit überprüft nach folgenden Kriterien:
- Screenreadertauglichkeit
- Tastaturbedienbarkeit
- Übernahme der Systemschrift
- Tastenkürzel anpassbar
- Farben anpassbar
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 bereithä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!

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.

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

Ein Gedanke zu „Barrierefreiheit bei Visual Studio – Barrierefreiheit bei Entwicklungsumgebungen“