An idea,
Lorenzo Taylor
lorenzo at taylor.homelinux.net
Tue Jul 26 23:41:21 EDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Here's another idea, maybe no one has thought of it yet, or maybe it is
impossible to implement, but here it goes.
It seems that the existing approaches for X screen readers should be taking a
look at Speakup as a model. Gnopernicus, for example, is using libraries that
rely on certain information ent by the underlying application libraries.
Unfortunately, this implementation causes only some apps to speak while others
which use the same widgets but whose libraries don't send messages to the
accessibility system will not speak. But it occurs to me that X is simply a
protocol by which client applications send messages to a server which renders
the proper text, windows, buttons and other widgets on the screen. I believe
that a screen reader that is an extension to the X server itself, (like Speakup
is a set of patches to the kernel) would be a far better solution, as it could
capture everything sent to the server and correctly translate it into humanly
understandable speech output without relying on "accessibility messages" being
sent from the client apps.
Any thoughts on this would be welcome.
Lorenzo
- --
- -----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d- s:+ a- C+++ UL++++ P+ L+++ E- W++ N o K- w---
O M V- PS+++ PE Y+ PGP++ t++ 5+ X+ R tv-- b++ DI-- D+
G e* h---- r+++ y+++
- ------END GEEK CODE BLOCK------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFC5wJhG9IpekrhBfIRAuhgAKDNMp7ThoUKPYqiWC+u8WB3RS0oKQCgulck
2KEeJCAheJfd5oqbbUgiM5k=
=lUXl
-----END PGP SIGNATURE-----
More information about the Speakup
mailing list