back
GNU / Linux accessibility package
linux zugänglichkeit für behinderte menschen optimieren.
ziel ist es ein paket von programmen zusammenzustellen und die einzelnen applikationen durch scripts zu verknüpfen.
so soll ein system entstehen das den zugang zum computer mit GNU / Linux für behinderte erleichtert.
in zukunft sollten verschiedene arten von behinderungen unterstützt werden.
hier finden sich erste funktionierende ansätze mit beispiel charakter.
ein langfristiges traumziel ist das dieses paket allen grossen Linux distributionen beiliegt.
warum GNU / Linux für behinderte menschen eine gute lösung sein kann.

Inhalt:
Idee
Wie
Stand der Dinge
Technologie
Screenshots
Software requirements
Contact

tux im rollstuhl
Idee:
fuss schalterkopf schalter
bilder:www.tecsol.com.au
verknüpfung von vorhandenen programmen um linux mit einem schalter bedienen zu können. suchen geigneter programme und verknüpfung derselben mit speziell prorammierten scripts.
folgendes muss möglich sein:
1.file management
2.email
3.internet browsen und in communities mitwirken.


Wie:
MORSE CODE
morse code eignet sich als inputmöglichkeit da man mit nur einem digitalen schalter schreiben kann.
morse code ist ein system das sich seit 160 jahren bewährt.
nachteil: man muss relativ genau drücken, die zeiten sind jedoch konfigurierbar.
morse 2000 fördert die forschung um morsecode für behinderte zu als kommunikations möglichkeit zu etablieren.
Morse Codes for Computer Access
eine alternative zum morse code wäre ein JOYSTICK.
joy2key ermöglicht es joystick input in keyboard und maus input zu verwandeln.

Stand der Dinge:
es ist derzeit möglich:
1.file management über die console.
2.email über die console.
3.internet browsen und in communities mitwirken mit opera.
dies liegt in einer ersten testversion vor.

Technologie:
MORSEALL ist das herzstück.
morseall ist ein programm, das morsecode in text umwandelt. so werden alle console programme zugänglich die auf linux laufen.
console programme sind alle proramme die keinen grafischen output haben. sie sind also rein textbasiert und erwarten also keinen maus input (pointing device).
unter linux gibt es alles mögliche an textbasierten programmen.
Email, browse, ftp, telnet, text-editoren und text-verarbeitung, tabellen-kalkulation, news reader, audio-editoren usw. dies ist alles grundsätzlich über morsecode zugänglich!

nun sind also console programme kein problem, aber was ist mit einem GRAFISCHEN-PROGRAMM das maus input oder keyboard input verlangt? wie kann ich einem fenster befehle schicken?
XSE ist ein interface für XSendEvent von Jens Leuschner.
so ist es möglich keyboard inputs indirekt an ein grafisches-programm zu schicken.
bis jetzt ist es möglich mit opera im internet zu surfen und formulare auszufüllen
opera ist für diesen zweck geignet da es viele keyboard shortcuts aufweist die nur eine taste verlangen.

es ist möglich Festival als SCREEN-READER einzubinden. Festival ist ein sparchsynthese-system für linux es ist frei erhältlich und kann die deutschen sprecher von MBROLA einbinden.

WINDOW MANAGER/DESKTOP
linux bietet eine vielzahl von window managern die verschiedenen bedürfnissen angepasst werden können.
es muss also nicht gnome oder kde sein.
ION ist ein window manager der wenig maus input verlangt und man kann den bildschirm in frames aufteilen.

VERKNÜPFUNGS-SCRIPTS um die einzelnen programme zu verbinden werden mit perl oder shell-script (zb:Bash) geschrieben.. träger von behinderungen können solche scripts auch selber schreiben und optimieren.

Screenshots:
screenshot von window manager ion mit morseall im unteren frame. von dort aus wird der web-browser opera im oberen frame gesteuert.

Software requirements:
linux zb: red hat oder suse
python ab version 1.5.2
MORSEALL
XSE (rpm)
Xclients um die Xid zu ermitteln
opera
ION
SCREENREADER:
Festival
MBROLA

projekt status (Nov.002):Eingefroren :( Warum eingefroren?

Contact:
email um die scripts zu erhalten um opera zu steuern und so weiter...
bitte einfach e-mailen wenn fragen sind oder wenn jemand mithelfen will oder sonst was. jegliches feedback ist erwünscht!
back