Nja, zu diesem Thema könnte man auch grundsätzlich erstmal einfache (übersichtlich und nicht übefüllt) und verständliche/intuitive GUIs zählen.
Keine extrem unleserlichen Farbkombinationen/-muster, vor allem in/hinter/um Text. (speziell an jene, welche es mit Skins/Styles/Theming übertreiben müssen)
Screen-Reader für Sehbehinderte.
VCL ist per se oft dafür geeignet, auch wenn dennoch softwareseitig für solche Programme weitere Informationen bereitgestellt werden können.
Aber grundsätzlich kann dort die Oberfläche extern zerlegt und ausgelesen werden. (ACHTUNG)
PS: Mach mal Strg+C in den Messageboxen und schon hast du den Inhalt als Text im Zwischenspeicher. (ein Beispiel für Zusatzinfos)
Der Screenreader weiß aber ohne Zusatzinfos ala MSAA nicht unbedingt in welcher Reihenfolge die Texte/Komponenten zu lesen sind oder wie die Betonung des Vorgelesenen zu sein hat (Listboxen, Grids und "besonders" gefärbter Text)
und speziell was der wichtige Inhalt ist oder was davon z.B. Menüstrukturen oder zusätzliche/unwichtigere Informationen sind.
zu ACHTUNG: Das stimmt nur bedingt, denn in Delphi wird TLabel selbstgemalt, auf den Canvas dessen Parents, während das Text-Control im Windows eigentlich "STATIC" ist, welches ein eigenständiges WinControl darstellt und sich in Delphi als
TStaticText versteckt.
Thema
Accessibility aka
Microsoft Active Accessibility-Architektur (MSAA)
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/ms971307.aspx
Schwerer wird es bei selbstmalenden Komponenten oder gar sowas wie FMX, wo alles selbstgemalt ist.
Dort sollte die
API dem Screenreader sagen was wo zu lesen ist, denn ORC funktioniert nunmal nicht immer so gut.
Ich weiß nicht ob das jetzt im FMX schon direkt drin ist, aber vor 'ner Weile gab es im
CC noch ein Modul, welches man nachrüsten konnte.
[add]
http://docwiki.embarcadero.com/RADSt...hilfen-Package /
https://www.gofmx.com/blog/tag/accessibility
PS: Auch für Nichtblinde gibt es ein paar Dinge, die sich manchmal besser machen lassen.
Nimm dir z.B. mal die Dateieigenschaften des Explorers und versuche dort die Zahlen und Texte zu markieren/kopieren. (Abschreiben ist fehleranfällig)
Auch/vorallem für Webseiten gibt es da ebenfalls etwas.
Dort kann man auch Werbung bzw. den "wichtigen" Inhalt markieren.
https://www.barrierefreies-webdesign.de/knowhow/msaa/ (Artikel auch für Windows-GUIs)