Ich habe drei Jahre lang für die Greater Detroit Society for the Blind gearbeitet und ein auf Blinde zugeschnittenes BBS betrieben. Ich habe mit einer Reihe von blinden Nutzern daran gearbeitet, wie man ihren Bedürfnissen besser gerecht werden kann, und mit neuen blinden Nutzern, um sie an die damals verfügbaren Hardware- und Softwareangebote zu gewöhnen. Zumindest habe ich gelernt, die Brailleschrift zu lesen, um für den Fall gewappnet zu sein, dass ich jemals in die gleiche Situation gerate!
Die meisten blinden Computerbenutzer und Programmierer verwenden eine Art Bildschirmlesegerät. Kiefer ist besonders beliebt. Glücklicherweise bieten die meisten großen Anwendungen heutzutage eine Art von behindertengerechtem Zugang. Möglicherweise müssen Sie Ihre Umgebung etwas anpassen, um das Geplapper einzudämmen, z. B. indem Sie Intellisense in Visual Studio deaktivieren.
A Braillezeile ist weniger gebräuchlich und vergleichsweise viel teurer. Es kann 40 oder 80 Spalten Text anzeigen und wird verwendet, wenn eine genaue Positionierung/Zeichenfolge wichtig ist. Ein Bildschirmlesegerät kann zwar so konfiguriert werden, dass es Interpunktion herunterrasselt, aber viele Menschen empfinden dies als störend, und es ist in vielen Fällen einfacher, sich durch die Interpunktion zu tasten. Jaws kann so konfiguriert werden, dass es die Anzeige steuert, so dass Sie nicht mit Anwendungen zur Barrierefreiheit jonglieren müssen.
Auch viele gesetzlich blinde Nutzer haben noch ein gewisses Maß an Sehkraft. Die Verwendung kontrastreicher Hintergründe und der Vergrößerungsfunktion kann vielen dieser Nutzer helfen.
Wenn Sie ToggleKeys in Windows verwenden, hören Sie auch, wenn Sie versehentlich auf eine der modalen Feststelltasten (Caps Lock, Num Lock, Scroll Lock, etc.) tippen.
Ich kenne mindestens einen Haskell-Programmierer, der ein Bildschirmlesegerät benutzt und explizit ohne die Haskell-Layoutregeln programmiert und stattdessen die eher unidiomatische, aber unterstützte {;}
weil es für ihn einfacher/weniger ablenkend ist, seinen Bildschirmleser dazu zu bringen, Satzzeichen abzulesen, als eine exakte Einrückung herauszufinden, die den Layoutregeln von Haskell entspricht. In diesem Zusammenhang habe ich von einigen blinden Programmierern gehört, dass sie sich darüber beschweren, wenn sie Python schreiben müssen.
Letztendlich lernt man, seine Stärken auszuspielen.