An idea,

John covici covici at ccs.covici.com
Wed Jul 27 10:28:02 EDT 2005


Can't remember -- I think it had 34 in the name.

on Wednesday 07/27/2005 hank smith(hanksmith4 at earthlink.net) wrote
 > what program? just curiousity
 > ----- Original Message -----
 > From: "John covici" <covici at ccs.covici.com>
 > To: "Speakup is a screen review system for Linux." <speakup at braille.uwo.ca>
 > Sent: Tuesday, July 26, 2005 10:52 PM
 > Subject: Re: An idea,
 > 
 > 
 > > Well, I am not sure how it worked, but I once tried an X server for
 > > windows which was able to figure out the controls under Linux and my
 > > windows screen reader was able to read them after a fashion, so I
 > > wonder if there is some window information passed to the Xserver after
 > > all.
 > >
 > > on Wednesday 07/27/2005 Kelly Prescott(prescott at deltav.org) wrote
 > >  > hmm, a interesting concept...
 > >  > The problem is that by the time the x server sees most of the stuff, it
 > is
 > >  > just screen position renderings.  The server does not have a concept of
 > >  > letters, characters, etc.
 > >  > The server knows where you click on a screen, for example, but it just
 > >  > sends the information to the under lying application which is
 > responsible
 > >  > for deciding if you have clicked on a button etc.
 > >  > This is a over simplified explaination, but for our purposes, it will
 > >  > do...
 > >  > Bottom line is that what ever toolbox, library, wigit set, rendering
 > app,
 > >  > or what ever, it must feed the textual information to some interface
 > for
 > >  > the screen reader to get at it so it can be read.
 > >  > Hope this helps.
 > >  > kp
 > >  >
 > >  >
 > >  >
 > >  > On Tue, 26 Jul 2005, Lorenzo Taylor wrote:
 > >  >
 > >  > > -----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
 > >  > >
 > >  >
 > >  > _______________________________________________
 > >  > Speakup mailing list
 > >  > Speakup at braille.uwo.ca
 > >  > http://speech.braille.uwo.ca/mailman/listinfo/speakup
 > >
 > > --
 > > Your life is like a penny.  You're going to lose it.  The question is:
 > > How do
 > > you spend it?
 > >
 > >          John Covici
 > >          covici at ccs.covici.com
 > >
 > > _______________________________________________
 > > Speakup mailing list
 > > Speakup at braille.uwo.ca
 > > http://speech.braille.uwo.ca/mailman/listinfo/speakup
 > >
 > >
 > > --
 > > No virus found in this incoming message.
 > > Checked by AVG Anti-Virus.
 > > Version: 7.0.338 / Virus Database: 267.9.5/58 - Release Date: 7/25/2005
 > >
 > >

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici at ccs.covici.com




More information about the Speakup mailing list