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@xxxxxxxxxxxxxx> To: "Speakup is a screen review system for Linux." <speakup at 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 at braille.uwo.ca University of Western Ontario > phone: (519) 661-3061 > > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup >