[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Programmiervorschlag lister



Hallo an die Windows-Programmierkundigen!

Nils' und meine Ausfuehrungen zum Thema: Programmieren von Tols  von blinden
fuer blinde hat mich angeregt, hier einen Programmiervorschlag zu
veroeffentlichen. Leider bin ich hier in der Konsumentenrolle: ich kann
nicht programmieren, denke aber, moeglichst genaue "Vorstellungen" von einem
Programm sind der notwendige Anfang jeder Entwicklung.

Natuerlich sollte das Rad nicht 2 x erfunden werden: also wenn es schon
sowas gibt, waere ein Hinweis willkommen.

Problemstellung

Die vorhandenen Windows-Dateilister - z.B. die Schnellansicht von MS -
erzeugen keinen "Focus", den Screenreader verfolgen, sondern allenfalls sog.
"Rollbalken".  (z.B. der Lister von "Winpoint"). Damit lassen sich die
Vorlesefunktionen fuer das Lesen einer ganzen Datei zumindest bei meinem
Screenreader (JFW) nicht nutzen, lediglich ueber die Vorlesefunktion mit dem
"Mauszeiger" (Jawscursor) kann man bildschirmweise lesen.

Manche Betrachter erzeugen sogar eine Art echtes "Druckbild", dass sich je
nach Ausfuehrung einem Screenreader voellig verschliesst.


Falls Markierfunktionen unterstuetzt werden, sind diese i.d.R. rein
Mausunterstuetzt.

Wie soll der Lister aussehen?

Er sollte verschiedenste Dateitypen (Dostext, Windows-Ansi-Text, Unix- und
Mac-Textformate und die Textformate div. Editoren und
Textverarbeitungsprogramme sowie RTF- und HTML-Formate darstellen koennen. -
vielleicht auch .PTF-Format, was ja durchaus oft vorkommt.

Er sollte einen echten Focus generieren, der von Screenreadern gefunden und
gesteuert werden kann (Vorlesefunktionen).

Es sollten nur Standardausgaberoutinen von Windows verwendet werden und
Stadardelemente wie Listenfelder usw. Fensterklassen sollten keine
"Phantasieklassen" sein (MyBig-Edit oder so) , damit man sich die Arbeit des
reklassierens
sparen kann.

Das Programm sollte die Zwischenablage unterstuetzen, allerdings nur in
einer "Einbahnrichtung": nur kopieren aus dem Text heraus, kein Ausschneiden
und kein hineinkopieren, also nichts, was den Text veraendern koennte.
Markierungen sollten mit den ueblichen Shortcuttasten wie
Shift-cursorbewegung, Ctrl.-Shift-Cursorbewegung usw.  gesetzt werden
koennen.

Der Lister sollte das Setzen von Textmarken unterstuetzen. Da der Text nicht
veraendert werden darf, muessen diese in einer eigenen Datei abgelegt werden
(wie bei Michael Langs TAB).

Es sollten mannigfaltige Suchfunktionen vorhanden sein, sowohl nach Zeichen,
Woertern, Textpassagen wie auch nach Textattributen.

Die Ergebnisse von Suchen solltten entweder direkt angesprungen werden
koennen oder in eine Auswahlliste geschrieben werden, aus der man dann den
"passenden" Eintrag auswaehlen kann.  Aehnlich koennte man auch vorhandene
Textmarken als "memoliste" anzeigen lassen.

Falls ein HTML-Dokumentsystem vorhanden ist, sollte es moeglich sein, aus
einer Linkliste die Hyperlinkverweise aufzusuchen - im Text dagegen sollte
der Hinweis auf einen Link abschaltbar sein, so dass er beim Vorlesen den
Lesefluss nicht stoert.

Der Lister sollte Texte ggf. Reformatieren koennen, z.B. mehrspaltigen Text
umsortieren koennen, so dass ein kontinuierlicher Lesefluss gewaehrleistet
ist.  Auch waere eine umformatierungsmoeglichkeit vuer Tabellen sinnvoll,
mit der Tabellenstrukturen logisch aufgeloest werden koennen (erst alle
Eintraege einer Zellenzeile lesen, unabhaengig von deren Zeilenanzahl, dann
erst zur naechsten Zellenzeilenebene weitergehen usw.)

Der Lister sollte sich in das Menuesystem von Windows  Explorer,
Arbeitsplatz - einklinken - z.B. unter D-atei - L-ister  oder im Menue
S-e-nden an erlauben, eine Datei an den Lister zu uebergeben. So kann er
dann multiplen Dateien zur Verfuegung gestellt werden, ohne dass die mit den
Dateien normalerweise verknuepften Anwendungen in der automatischen
Ausfuehrung gestoert werden (.doc = MS Word bleibt unveraendert,
.doc-Dateien koennen jedoch statt mit Word mit dem Lister geoeffnet werden).

So, das mal meine Ideen. Vielleicht hahbt ihr noch welche - und dann muss
sich "nur" noch wer finden, der das programmiert. Vielleicht waere das ja
auch mal was fuer einen Informatikstudenten an einer Uni z.B. als
Seminaraufgabe - dann, falls er selbst nicht blind ist natuerlich
vorbehaltlich entsprechender Rueckkopplung mit  der potentiellen
Nutzergruppe.

Anzustreben  waere ein PD-Programm oder allenfalls eine Niedrigpreis
(vielleicht bis 40,-- DM) Shareware.


Gruss Andy Andreas
----
Andreas Donau - Minenstr. 3 - 20099 Hamburg
Tel.: 040 - 24 75 56
E-Mail:
Andreas.Donau_bEi_GMX.de - AndreasDonau_bEi_Compuserve.com  Amateurfunkrufzeichen:
DJ 1 ZQ PR-Mailbox: DJ1ZQ_bEi_DF0HMB#hh.deu.eu
QRV: 144,475 und 430,475 MHz FM Locator JO 53 AN