That's certainly another way. Although, I've since discovered that speaking another window (which is really a sub-window of the first one) won't work because the text I need spoken moves around, but it's always on the same two lines relative to cursor position. On Tue, 13 Mar 2012 15:15:21 -0500, you wrote: >All the text event functions pass the handle of the window where new text was >written or updated. A first pass could be something like: if the text in window >y must be spoken whenever window x changes in any way, globally record both x >and y and call sayWindow(y) whenever x shows up as a parameter to the text >event >you determine to be reporting contents changes for x. > >On Tue, Mar 13, 2012 at 14:25:28, Steve Matzura wrote: >> >> I am finally back to scripting for a terminal application which I >> discussed on this forum a while back. Everything's working well, all >> the frames speak when they're supposed to, etc., etc. I would like to >> automate a function that will read a window, or, even better, read >> current line, every time anything on the screen changes. Of course, I >> can't tie my script to the ENTER key--or can I? If it turns out that I >> cannot, that'll have to be, I'll just tie it to CTRL+ENTER or >> something like that. Anyway, the issue is, as the title says, make one >> window speak contingent on the modification of another. Any thoughts? >> __________o?= >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts > > > > >__________� > >View the list's information and change your settings at >//www.freelists.org/list/jawsscripts > __________� View the list's information and change your settings at //www.freelists.org/list/jawsscripts