Don't know how you would make that work because I don't really understand X, but your point about libs is well noted. It's the same problem in other gui environments. If you don't use certain libs and certain classes, you don't have accessibility. ----- Original Message ----- From: "Lorenzo Taylor" <lorenzo@xxxxxxxxxxxxxxxxxxxx> To: <speakup at braille.uwo.ca> Sent: Tuesday, July 26, 2005 8:41 PM Subject: Re: An idea, > -----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----- > > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup