[Kde-accessibility] KOffice 1.4.1 Accessibility Assessment
Gary Cramblitt
garycramblitt at comcast.net
Thu Nov 17 03:07:21 CET 2005
I have completed an accessibility self-assessment for KOffice version 1.4.1.
You may view the assessment by downloading one of the following files:
http://accessibility.kde.org/reports/koffice-1.4.1-assessment.sxw (oo.org v1)
http://accessibility.kde.org/reports/koffice-1.4.1-assessment.odt (ODF)
http://accessibility.kde.org/reports/koffice-1.4.1-assessment.pdf (PDF)
The assessment has been coordinated with the KOffice development team and
includes notes about fixes in the upcoming 1.5 release (early 2006).
Comments, corrections, etc. welcome. In a couple of days, barring major
changes or objections, I intend to publish it on the KDE Accessibility
website at
http://accessibility.kde.org/reports/
The reasons for the assessment are:
1. The Massachusetts Commission for the Blind requested accessibility
information concerning software that supports the Open Document Format (ODF),
i.e., KOffice. (See
http://lists.kde.org/?l=kde-accessibility&m=112653249424930&w=2)
2. It needed to be done.
I expected blind access to be poor, since KDE does not have a screen reader,
but the results for low-sighted and motor impaired users were surprisingly
disappointing. That's the bad news. The good news is that the KOffice devs
have been very supportive and many (but not all) of the problems will be
fixed in 1.5.
I've reached the following conclusions:
1. Some of the problems are fundamental to Qt3 and kdelibs3. QSplitter,
QDockWindow, and QToolbar, for instance, are 3 problem areas.
2. We need to get to Qt4/kdelibs4 as soon as possible. But there will
still be many issues to address. Accessibility won't happen automagically.
3. We need to do this sort of thing more often and hold developers feet to
the fire. Many of these problems are easy to fix if caught early. Others
are not so easy and will need changes to core functionality to fix properly.
Some are basic design flaws, such as providing functions that can only be
performed using a mouse.
4. The timing of this assessment is really bad because KDE 3.5 is in freeze
and KDE4 is a long way off. Had this assessment been done 6 or 9 months ago,
we probably could have solved most of the problems (except for blind access)
by making needed changes to kdelibs3.
If anyone wants to do similar assessments for other KDE applications, please
do so and send them to me. They are not hard to do, and you don't have to be
a programmer to do them.
Regards
--
Gary Cramblitt (aka PhantomsDad)
KDE Text-to-Speech Maintainer
http://accessibility.kde.org/developer/kttsd/index.php
More information about the kde-accessibility
mailing list