AW: Barrierefreiheit mit Delphi
Danke schon mal an alle. Einiges zum nachdenken und lesen.
Es geht tatsächlich um "Blind", nix teilweise oder so. Werde mich jetzt morgen nachmittag mal mit dem Mitarbeiter treffen. Ich denke er kann mir am besten erklären was er braucht. Ich nehme aber schwer an, dass in diesem Zusammenhang schon noch die ein oder andere Frage auftaucht. |
AW: Barrierefreiheit mit Delphi
Eine kurze Rückmeldung zu diesem Thema
Ich habe mich am Freitag mit dem Mitarbeiter getroffen und wir haben uns die Probleme "angeschaut". Habe dabei einiges gelernt über das Thema Barrierefreiheit. Die Lösung die wir im Moment anstreben ist erst mal sehr pragmatisch. Da die GUI und Funktionalität bei uns sehr sauber getrennt ist, wird es erst mal einen Speziellen Modus in den Betroffenen Programmen geben, die auf "einfache" Fenster aufbaut. Einfach in dem Sinne das die Benutzerführung verstärkt auf Tastaturfunktionalität aufgebaut wird, z.B in komplexeren Fenstern mit PageControls etc. die Auswahl von Tabs auf Funktionstasten gelegt wird. Wobei dann im Tab selber die FN Taste mit angezeigt wird etc. Dies erst mal als ersten Schritt um Ihm die Arbeit zu erleichtern. Der nächste Schritt ist dann, MSAA einzubauen. Als erstes in Grids, damit die Erkennung von Spalten und Zeilen besser wird. Ich habe auch einiges gelernt über die Unterschiede der am Markt erhältlichen Screenreadern. Die Unterschiede sind gewaltig, auch im Preis....... Alles in allem ein spannendes Thema und ich schäme mich immer noch, dies in all den Jahren die ich jetzt in der Entwicklung bin so sträflich vernachlässigt zu haben. |
AW: Barrierefreiheit mit Delphi
Im Grunde würde ich lieber die ursprünglichen Fenster anpassen, anstatt Zusätzliche einzubauen (außer als "vorübergehende" schnelle Hilfe, bis das Andere fertig ist),
Zumindestens sollten die beiden/mehreren Varianten schon ähnlich sein. (abgesehn von bissl was aus-/einblenden, Schriftgröße usw.) Denn das erleichtert erstmal euch die Arbeit (nur eine Form pro Modul pflegen) und vor allem die Arbeit der Mitarbeiter untereinander (Blinder mit Nicht-Blindem). Und vergiss nicht die Rollstuhlrampen im Spashscreen! |
AW: Barrierefreiheit mit Delphi
Zitat:
Es geht im Moment darum das der Mitarbeiter erst mal arbeiten kann. Danke für den Hinweis an die Rampen.... Die hätte ich glatt vergessen |
AW: Barrierefreiheit mit Delphi
Bei DevExpress lassen sich die Menüs/Ribbons zumindestens fast überall per Tastatur-Shortcuts ansprechen. (oft sogar automatisch generiert, wenn du die vergessen hast ... macht Spaß, wenn das dann Shortcuts von dir überdeckt)
Nur die Massen an verschiedenen Kontextmenüs (Header, Cell, Column, Row, View, Grid, ...), welche man an die Grids überall ranhängen kann, da hört es dann mit der einen Kontextmenütaste auf. |
AW: Barrierefreiheit mit Delphi
Ja da wird schon einiges auf uns zukommen,
aber es gibt auch einen neuen Blick auf die Usability. |
AW: Barrierefreiheit mit Delphi
Da bin ich von DevExpress nun doch enttäuscht. Gibts dazu ein Request bei dem man voten kann?
Edit: da z.B.: https://www.devexpress.com/Support/C...1/msaa-support |
AW: Barrierefreiheit mit Delphi
Zitat:
es gibt aber eine Unit cxAccessibility, ich untersuche mal ob das irgendwo schon verwendet wird. Lustigerweise ist der Virtual Tree voll MSAA fähig. Ich schaue mir das mal an, wie es gelöst ist und werde versuchen auf dieser Basis eine Lösung zu bauen, für meinen aktuellen Bedarf. Ich habe nicht das Gefühl als ob Devexpress da was unternehmen wird. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz