An idea,
hank smith
hanksmith4 at earthlink.net
Wed Jul 27 10:09:36 EDT 2005
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
>
>
More information about the Speakup
mailing list