public inbox for speakup@linux-speakup.org
 help / color / mirror / Atom feed
* Curiocity
@  Zachary Kline
   ` Curiocity Glenn Ervin
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Zachary Kline @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Hiya,
    I got to thinking this morning of a feature of Speakup which, I admit, I've been sort of taking for granted lately.  It's the attribute reading key--speakup+keypad period.
    What I'm wondering about is how, exactly, Speakup gets information on the colors of the console, or of certain text therein?
    This is an issue which seems on the whole to be fairly complicated under a Windows system: I've yet to really find a screen reader which will duplicate it.  I'm wondering, then, how Speakup does it?
Thanks much for indulging me,
Zack.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Curiocity
   Curiocity Zachary Kline
@  ` Glenn Ervin
   ` Curiocity Kirk Reiser
   ` Curiocity Littlefield, Tyler
  2 siblings, 0 replies; 5+ messages in thread
From: Glenn Ervin @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Zachary Kline wrote:
: Hiya,
:     I got to thinking this morning of a feature of Speakup which, I
: admit, I've been sort of taking for granted lately.  It's the
: attribute reading key--speakup+keypad period.  
:     What I'm wondering about is how, exactly, Speakup gets
: information on the colors of the console, or of certain text therein? 
:     This is an issue which seems on the whole to be fairly
: complicated under a Windows system: I've yet to really find a screen
: reader which will duplicate it.  I'm wondering, then, how Speakup
: does it?   
: Thanks much for indulging me,
: Zack.
: _______________________________________________
: Speakup mailing list
: Speakup@braille.uwo.ca
: http://speech.braille.uwo.ca/mailman/listinfo/speakup

JFW has always done this, and I would guess that WE does too.
I think Jaws for Dos did too.
Glenn


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Curiocity
   Curiocity Zachary Kline
   ` Curiocity Glenn Ervin
@  ` Kirk Reiser
     ` Curiocity Zachary Kline
   ` Curiocity Littlefield, Tyler
  2 siblings, 1 reply; 5+ messages in thread
From: Kirk Reiser @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Using the standard text console there are two bytes of information
stored in video memory for each screen position.  One for the
character stored and one for the colour and attribute.  The
colour/attribute consists of background colour and forground colour
with a couple of bits dedicated to blinking or high intensity and the
like.  So basically you mask off the info and then use that to point
in to an array to get the text string for the colours you want to
say.  You do the same thing with the characters to get the
pronunciation.

  Kirk

-- 

Kirk Reiser				The Computer Braille Facility
e-mail: kirk@braille.uwo.ca		University of Western Ontario
phone: (519) 661-3061


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Curiocity
   ` Curiocity Kirk Reiser
@    ` Zachary Kline
  0 siblings, 0 replies; 5+ messages in thread
From: Zachary Kline @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Howdy,
    This is very enlightening.  Gives me a bit of a glimpse at how things 
like this are handled.  I'm quite pleased with Speakup's performance, truth 
be told.Thanks much,
Zack.

----- Original Message ----- 
From: "Kirk Reiser" <kirk@braille.uwo.ca>
To: "Speakup is a screen review system for Linux." <speakup@braille.uwo.ca>
Sent: Thursday, May 03, 2007 9:33 AM
Subject: Re: Curiocity


> Using the standard text console there are two bytes of information
> stored in video memory for each screen position.  One for the
> character stored and one for the colour and attribute.  The
> colour/attribute consists of background colour and forground colour
> with a couple of bits dedicated to blinking or high intensity and the
> like.  So basically you mask off the info and then use that to point
> in to an array to get the text string for the colours you want to
> say.  You do the same thing with the characters to get the
> pronunciation.
>
>  Kirk
>
> -- 
>
> Kirk Reiser The Computer Braille Facility
> e-mail: kirk@braille.uwo.ca University of Western Ontario
> phone: (519) 661-3061
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
> 



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Curiocity
   Curiocity Zachary Kline
   ` Curiocity Glenn Ervin
   ` Curiocity Kirk Reiser
@  ` Littlefield, Tyler
  2 siblings, 0 replies; 5+ messages in thread
From: Littlefield, Tyler @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

jaws key+5?
----- Original Message ----- 
From: "Zachary Kline" <Z_kline@hotmail.com>
To: "Speakup is a screen review system for Linux." <speakup@braille.uwo.ca>
Sent: Thursday, May 03, 2007 10:07 AM
Subject: Curiocity


> Hiya,
>     I got to thinking this morning of a feature of Speakup which, I admit,
I've been sort of taking for granted lately.  It's the attribute reading
key--speakup+keypad period.
>     What I'm wondering about is how, exactly, Speakup gets information on
the colors of the console, or of certain text therein?
>     This is an issue which seems on the whole to be fairly complicated
under a Windows system: I've yet to really find a screen reader which will
duplicate it.  I'm wondering, then, how Speakup does it?
> Thanks much for indulging me,
> Zack.
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~ UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
 Curiocity Zachary Kline
 ` Curiocity Glenn Ervin
 ` Curiocity Kirk Reiser
   ` Curiocity Zachary Kline
 ` Curiocity Littlefield, Tyler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).