May 7, 1997 
Window-Eyes version 2.0

GW Micro, Inc.
725 Airport North Office Park 
Fort Wayne, IN  46825  USA
voice: (219)489-3671
  fax: (219)489-2608
  BBS: (219)489-5281
E-mail: support@gwmicro.com
Web Page: www.gwmicro.com
FTP Site: ftp.gwmicro.com

Changes from version 1.0 to 2.0 are listed at the end of this
README.  You can jump quickly to the next section by searching for
*** (three asterisks in a row).

Thank you for your evaluation of Window-Eyes 2.0.  This
demonstration version of Window-Eyes contains all the features of
the actual production version.  However, after 30 minutes, Window-
Eyes will give a message every 15 seconds.  Your machine will not
lock up, but after 35 minutes Window-Eyes will no longer read
information as it did.  If you remove Window-Eyes from memory, you
will have to leave Windows and restart it in order to rerun Window-
Eyes.

*** Installing Window-Eyes 2.0

Window-Eyes must be installed using the INSTALL program provided. 
This is run from DOS, not from Windows.  If you like, run your DOS
screen reader so that the installation program speaks.

If, after completing the Window-Eyes installation, you copy old 
set files into your Window-Eyes directory (as you might if someone
has shared set files with you), you'll need to run the WEFIXSET
program supplied with Window-Eyes 2.0.  If you have accepted the
default drive and directory names for Window-Eyes during the
installation, type the following to bring old-version set files up
to date:

     CD\WINEYES
     WEFIXSET

THE MANUAL

For your convenience, the entire manual has been supplied on disk. 
With version 2.0.  We recommend that you use the disk-based manual for the
most up-to-date information or to expand on topics discussed in this readme
file.  Each section can be found in its own standard ASCII text
file.  The following files constitute the entire manual:

WARRANTY.TXT
TOC.TXT
SECT01.TXT
SECT02.TXT
SECT03.TXT
SECT04.TXT
SECT05.TXT
SECT06.TXT
SECT07.TXT
SECT08.TXT
SECT09.TXT
SECT10.TXT
SECT11.TXT
SECT12.TXT
SECT13.TXT
SECT14.TXT
SECT15.TXT
SECT16.TXT
SECT17.TXT
APPEN-A.TXT
APPEN-B.TXT
APPEN-C.TXT
APPEN-D.TXT
APPEN-E.TXT
APPEN-F.TXT

If you would like a Braille manual, contact PC Place in Sacramento, 
California, USA for prices and shipping information.  Their phone
number is (916) 481-1777.

*** Things you should know about Window-Eyes 2.0 as of May 7, 1997:

Specific Applications

In MS Word and WordPerfect, underlined text is read but not
identified as underlined.

Miscellaneous

QEMM 8.0 users should not use Resource Manager as there is a
conflict between it and many applications, including Window-Eyes.

The read forward and backward sentence and paragraph functions
have been disabled until a future release.

The marked text feature currently does not work in edit boxes.

We are working to correct the above problems and hope to have a
release soon.  If you have a modem, you might like to download the
corrections from our BBS for faster service or our FTP site.  In
order to receive updates, be sure to send in your registration card.

Our wefixset program addes new hot keys to your set files.  This program
has no way of knowing if these hot keys were previously in these set files.
You should make certain that all of your hot keys work correctly once you
have run wefixset on a set file.
We currently add the following hot keys:

WE/Mouse Toggle numpad--
Sync WE and Mouse insert-numpad--
Application Help ctrl-shift-f1
redraw insert-\

Wefixset also removes hyperactive triggers such as any text change that
existed in Window-Eyes 1.x, but that have been removed in Window-Eyes 2.0.
When wefixset removes these triggers it turns the hyperactive window off
and sets the trigger to be any change.  If you have hyperactive windows that
depended upon any of the triggers that have been removed you will need to
reset them in Window-Eyes 2.0.

We now offer alternative keyboard layouts.  If you prefer to use the numeric
keypad for your mouse functions try executing the keypad layout item in the
Window-Eyes group.  Laptop users might want to try the laptop layout.
You can use the default layout to return your keys to the factory default.
These layouts mainly change the mouse hot keys.  Look in the files
keypad.txt and laptop.txt to see which keys these layouts change.  Note that
we undefine the keys first and then redefine them to avoid errors with
text2set.  You might have to unload and reload Window-Eyes for these layouts
to take affect.

The changes from Window-Eyes 1.0 to 2.0 are listed below.

*** Changes from Window-Eyes 1.0 to 1.1

The caret tracks much better in a number of applications.  If the
caret is not tracking for you, you can press the "Auto Detect
Caret" hot key to cause Window-Eyes to determine the caret.  The
value of the caret is stored in the .we file so you do not have to
have a set associated with the application for this feature to
work.  

The find dialog now remembers the last string that you searched
for.

A Mouse Next Attribute hot key has been added.  This key moves the
mouse  pointer to the next item matching the attributes selected in
the "Attribute Search Selection" dialog on the mouse menu.

If the mouse pointer is within the area defined by the mouse
boundary hot key, pressing the Mouse Next Attribute hot key causes
Window-Eyes to move the pointer to the next matching attribute
within the specified area.  If the pointer is already outside the
boundary, Window-Eyes begins its search at the top of the specified
area.

A Mouse Previous Attribute hot key was added.  This key moves the
mouse  pointer backwards to an item matching the attributes
selected in the "Attribute Search Selection" dialog on the mouse
menu.

If the mouse pointer is within the area defined by the mouse
boundary hot key, pressing the Mouse Previous Attribute hot key
causes Window-Eyes to move the pointer backwards to the matching
attribute within the specified area.  If the pointer is already
outside the boundary, Window-Eyes begins its search at the bottom
of the specified area.

The Search radio button in the Find Dialog has been changed to
include the following areas of the screen:

     Full Screen
     Active Window
     Focused Window
     User Window

Attributes have also been added to the Find Dialog.  The new
attribute options are:

     Underlined
     Bold
     Highlighted
     Italic    
     Strikeout

Window-Eyes' find feature previously searched only from the top
down.  You are now able to begin the search at the bottom right and
work backward.

The "Mouse Continue Search" hot key now continues its search from
the current mouse position, not from the position of the last item
which was found.  This means you can move your pointer past
material before continuing the search.  

The font restriction has been removed from character dictionaries.
Previously if you wanted to define the period character to say
"stop" you had to put

arial,.=stop

into the dictionary.  This entry only worked for the arial font. 
Now you can put the entry

.=stop

which works for any font.  You can still specify a font which will
override the generic setting so the two entries below

arial,.=arial stop
.=stop

would say "arial stop" for arial periods  and "stop" for any other
periods.

A "Synthesizer Re-initialization" feature has been added to Window-
Eyes 1.03.  If your synthesizer is connected to a serial port, it
is possible for a Windows application (or any other program) to
attempt to send information to it instead of to a modem, mouse, or
other serial device.  Since the synthesizer or serial port may
react unpredictably, it is essential to have a quick, easy way to
put things to rights.  For this reason, the "initialize
Synthesizer" command can be accessed without activating the menu.  

If your synthesizer begins to speak characters which are not
normally contained in the text it should be speaking, or if it
suddenly stops speaking altogether, or if your synthesizer, serial
or otherwise, "gets stuck" and speaks at the wrong pitch or rate, 
re-initialize it by doing the following:

     Press Control-\ to bring up the Voice Control Panel.

     Press the letter "I."

Window-Eyes will send a string of commands to your synthesizer
which includes rate, pitch, tone, and volume commands, serial port
initialization, and the original initialization string sent to the
synthesizer on startup.  Your synthesizer will announce,
"Synthesizer re-initialized."  Press Escape to leave the Voice
Control Panel if you wish.

You can also re-initialize your synthesizer by bringing down the
General menu and pressing "I," or by using the up and down arrow
keys to move to the last item in the general menu.  Once on the
Initialize Synthesizer item, press ENTER.  Window-Eyes announces,
"Synthesizer Re-initialized," and closes the menus.

Set file associations are now made when you save the set file. 
Previously Window-Eyes made the association when you opened the set
file.  We feel that this way is less confusing.

We changed the set file load and save dialog boxes to only
include files with a .0* extension.

You no longer need to type the extension of a dictionary in the
Open or Save As dialogs.  Window-Eyes will automatically add "CHR"
to character dictionary names, ".DIC" to exception dictionaries,
and ".KEY" to key label dictionary names.  

The hot keys that read relative to the caret now beep if there is
no caret on the screen.  This includes the first 19 keys on the hot
keys menu, the forward and backward sentence and paragraph hot
keys, and the read to end hot key.

In hyperactive windows, "Contains String" is no longer case
sensitive.

The "reclass" Hot Key

This is a powerful new feature which makes several formerly barely-
usable applications quite speech friendly and greatly enhances the
usability of many others.  If a software developer uses standard
Windows controls in dialog boxes and other situations, Window-Eyes
can identify each of these and report its type.  Window-Eyes also
knows what else should be read.  For example, if you press the tab
key and move to an edit box, Window-Eyes says "Edit Box" and reads
the field name which is usually displayed to the left or above the
edit box and then reads the contents of the edit box.  When you tab
to a button, Window-Eyes says "Button and reads its label.  If the
developer creates unique controls, however, Window-Eyes does not
know what they are or what to read, so it usually says "Custom
Control" and leaves it at that.  the Reclass hot key allows you to
tell Window-Eyes to treat one of these customized control items as a
standard item.

In actual applications, it works like this:  you are running a new
program and you find that an item is read as "Custom Control" or is
not read at all.  You pop up the Window-Eyes Control Panel, go to
the hot keys menu, and assign a hot key to "Reclass," say F11.

You return to your problem application and press F11.  Window-Eyes
brings up a list of all the standard controls.  If you have some
idea of what this item does, you can make an educated guess and
select an item.  For example, if the item says "Scroll up arrow,
scroll down arrow," it might be a list box or a combo box.  If it
says "OK" or "Cancel," it probably should be treated as a button. 
If you have no idea what it resembles, you can simply work your way
down the list trying each of the items until you find the one which
works the best for you.  If nothing works, you can simply choose
"Original Class" from the top of the list to return the application
to its original state.

It is not necessary to save the set file in order to keep your new
class definition.

Because Window-Eyes makes assumptions about the display of Windows
controls, it is possible to cause an item in a dialog to speak less
accurately than with its original definition.  If you move away
from the redefined item, it may sometimes be difficult to find your
way back because of the extraneous speech.  If this happens, you
may need to delete the reclass definition which is stored in the
.WE file for the window.  All reclassifications are stored in a
section labeled 

     [Reclass on Create]

Delete the relevant line to eliminate the reclassification.

Note: Since the reclassification is saved in the .WE file instead
of the set file, it is not necessary to save the set file to keep
your new definitions.

Note: Many applications use the same custom control in numerous
situations.  If you reclass one of these, Window-Eyes may not
update the classifications of the others until the application has
been closed and restarted.

Note: Standard Windows controls cannot be reclassed.

The ability to include the window style with the class for a 
reclassed control has been added.  A field to show the
window style in the reclass dialog and a check box to include the
style with the reclass has also been added.  If you have 
a reclass with the style and without the style, the reclass 
with the style takes precedence.

The Redraw Hot Key

Within some programs, notably Netscape and Windows Help, text
sometimes becomes scrambled within Window-Eyes internal
representation of the screen.  The Redraw Hot key can eliminate
this problem. Press the hot key when you think Window-Eyes is reading
pieces of old screens along with material which is actually displayed
on the screen.

The Graphics Dictionary

The graphics dictionary now has four settings.  

"On" causes all graphics to be spoken.  If Window-Eyes reads 
a graphic which is not in the dictionary, it simply says "Graphic."  

The "off" setting causes Window-Eyes to ignore all graphics. 
This is useful in dialog boxes in which scroll symbols and   
other common icons are distracting.  

"Dictionary only" causes Window-Eyes to read only those     
graphics which are defined in the .GRA file.  If you place the
caret or mouse pointer directly on an undefined graphic as you
might while reviewing the screen, Window-Eyes says "Graphic,"
allowing you to label the symbol.

The "Graphic Only" setting causes Window-Eyes to treat all
graphics as if they were undefined.

Multi-Selection List Boxes

In Windows, some list boxes allow more than one selection to be
made at a time.  For example, you might want to select several
files for deletion.  Window-Eyes now differentiates between "List
Boxes" and "Multi-Selection List Boxes."  The read summary hot key
will read all selected items in the list which are displayed on the
screen.  

Holding Down Another Key while Using the Mouse

Shift-Click and Control-click mouse functions are now available in
Window-Eyes.  Some applications allow multiple selections to be
made by pressing the mouse button while the shift key is held down. 
Now, you can press the shift key and then follow it immediately
with the "Single Click Left Mouse Button" hot key to simulate the
clicking of the left mouse button while the shift key is held down.

The Mouse Voice

Movement of the physical mouse and the mouse hot keys now use the
mouse voice.

Turning off the mouse voice now stops movement of the physical
mouse from being spoken.  This is useful if you can see the screen
and only want to hear text by the use of hot keys.  Movement of the
mouse through the use of hot keys is still voiced.

The Read Bar hot key now spells the contents of the light bar the
second time it is pressed.  It spells phonetically (alpha, bravo,
Charlie) the third time it is pressed.

The speak summary hot key (Alt-Shift-S) now spells the highlighted
item in a list or combo box the second time it is pressed (similar
to the read bar or read word hot keys).

There is now a "Read Current Clip" hot key.  By default, it is
Insert-Numpad-Center for consistency with the previous and next
clip hot keys.  Since that key was previously used for double-
click, and since double-click can be accomplished by pressing the
single-click button, that hot key (Double Click left mouse button)
has been left undefined.

If you turn off the reading of certain attributes from the
verbosity menu, the mouse and caret ASCII/Attribute hot keys will
not announce those items the first time the hot key is pressed. 
The second press, however, announces all items.  This is useful
when you normally wish to know only one piece of information within
an application, such as the font size, but occasionally want to
know the font or color.

Turning off the screen voice now turns off only the speech from
speak windows.  Previously, turning off the screen voice turned off
most speech.

When the insert key on the numeric keypad is used as a "shift" key,
the insert is no longer passed on to the application.  If you use
the insert key alone, however, it is passed on to the application
as usual.

We have added an exit dialog to prompt you when you exit Window-
Eyes.  This helps prevent you from inadvertently shutting down
speech.

The mouse ASCII/Attribute and caret ASCII/Attribute hot keys now
give the ASCII value of the character first, then the font, then
the RGB values.  Also, the rate is slowed for  the reading of the
RGB values to make them more intelligible.  The same order is
maintained for attribute changes when this feature is turned on
from the screen menu.

The apostrophe is now allowed in exception dictionaries.

The character dictionary is no longer case sensitive.

Window-Eyes now supports Microsoft Excel, Lotus 1-2-3, Microsoft
Works spreadsheet and many others.  The tracking of cells in
spreadsheets is controlled through the general menu.  The option
"include box in light bar" allows you to activate this feature.  
Note:  Quatro Pro is not supported at this time.

The mouse prior control and mouse next control hot keys Will move the
mouse from it's current position on the screen to the next or prior
Windows control and will also set focus to that control.  This is useful
for controls that are not accessible from the keyboard, such as those
controls found in forms in Netscape.

The Route Mouse to caret hot key has been enhanced.  Now, when you
press this hot key, Window-Eyes will move the mouse pointer to the
currently focused item and speak the name of the control it lands
on if it is unable to find a caret on the screen.  So, for example,
if the mouse lands on a button, it will say "pointer routed to
button." 

A new menu option has been added to the mouse menu.  Track mouse
with focus will cause the mouse pointer to "follow" focus as you
work.  This means that the mouse will automatically be routed to
the currently focused item on the screen, such as the caret or a
light bar.  This is a toggle option and defaults to being off.

Window-Eyes will now beep when you type a shifted letter when the
caps lock is on.

Cursor Delay

Adjusts the length of time Window-Eyes waits to carry out cursoring
key commands after a cursoring key has been pressed.  This option
may be found on the general menu.  The range of values it will
accept are 1 to 99, with 1 being the least amount of delay and 99
being the largest. Here's an example of how you might use this
feature.

Some application programs run so slowly that Window-Eyes hands off
a cursoring key keystroke and then speaks before the application
program has a chance to carry out the cursor-movement or whatever
command.  For example, let's say you have set Ctrl-UP to
"paragraph."  Your application program uses this key to move the
application cursor to the previous paragraph.  Ideally, the process
goes like this: you press Ctrl-UP; Window-Eyes hands off the
keystroke to the application program; the application program
executes the command, moving the application cursor to the first
word of the previous paragraph, and Window-Eyes reads the
paragraph.

If, however, cursor delay is set to a value too low for the
application program, the program doesn't have enough time to move
the cursor before Window-Eyes starts reading.  Consequently, you
hear the paragraph where the cursor was when you pressed the Ctrl-
UP key, not where the application would send it.  If you experience
this kind of problem with all or some of your cursoring keys,
experiment with increasing the value of cursor delay in small
increments until you find the one that works best.

Trigger Delay

Adjusts the length of time Window-Eyes buffers text before it is
passed on to the synthesizer.  If you experience "stuttering" or
the first part of a line being repeated, try setting this value to
a higher number.  This option is found on the general menu.  The
range of values Window-Eyes will accept is 1 to 99, 1 being the
least amount of delay and 99 being the most delay.  Each sequential
value increases the delay by 50 milliseconds, so if you choose a
value of 10, for example, your delay would be 500 milliseconds or
one half of a second.  This feature is only useful for speak
windows and speak all.

A new option, current index, has been added to the verbosity
dialog.  This option, when checked, will cause window-Eyes to speak
the currently highlighted item in a list box and it's index number. 
For example, if you were in the hot keys dialog, and you were on
sentence, Window-Eyes might say something like "sentence,
Control+S, index 11 of 132."

Window-Eyes will now beep if it is unable to find any marked text
or a light bar when the read marked block or read light bar hot
keys are pressed.

The control key now silences speak windows until no more text
appears.  Window-Eyes will then ding to let you know that no more
text is being drawn to the screen.  Speech will resume on the
second press of the control key. 

There is now a speak all hot key.  This hot key causes Window-Eyes
to speak all newly written text within the active application to be
spoken.  This hot key is undefined by default.

A new cursoring key, marked text, has been added to the cursoring
keys dialog.  When a cursoring key is defined in this way, Window-
Eyes will alert you to what text has been selected by saying the
character or word followed by the words "selected" or "unselected."

Note: this feature does not yet work in edit boxes or AMI PRO.

A new cursoring key, mouse top left, has been added to the
cursoring key dialog.  This cursoring key works exactly as the
mouse top left hot key does, but does not say "top left."

Auto-determine light bar color has been added to the user
definition dialog.  This option causes Window-Eyes to try to
automatically determine the light bar color when you ask for the
light bar to be read regardless of the Bar Track Status setting.

A new option, allow speak windows in edit boxes, has been added to
the general menu.  This option tells Window-Eyes whether or not to
allow newly drawn text (in an edit box) that you did not type to be
spoken if it falls in the area of a speak window.

Set2text and text2set have been included with this version.  
See appendix F in the manual for full documentation.

The Mouse Beginning of Line hot key.  This hot key moves the 
mouse to the beginning of the line honoring the mouse boundary 
setting.

Mouse End of Line hot key.  This hot key moves the mouse to the 
end of the line honoring the mouse boundary setting.

Top to Mouse, Mouse to Bottom, Left to Mouse, and Mouse to Right.  
They work exactly like the corresponding caret hot keys, but they 
use the mouse position as a starting point.  They also honor the 
mouse boundary setting.

Combo edit boxes are now recognized.  For an example of this
feature look at the fonts dialog under the character pull down
in write.

Window-Eyes now recognizes read only edit boxes.  The edit
boxes in our reclass dialog are good examples of this type of
control.

A new option has been added to the global menu.  The Caret Blink
Rate option will globally change the Windows caret blink rate.
Window-Eyes now overrides the blink rate set in win.ini to solve
caret loss problems with MS Word.  Window-Eyes will restore the 
blink rate when Window-Eyes is removed from memory.  the blink rate 
is set to 100 by default, but you can change this from 20 to 1200.  
Values over 150 on a Pentium 133 have been found to cause the caret to
be lost when backspacing in MS Word.  

The Title/Status option has been added to the cursoring key
action combo boxes.  This option works exactly like the Read
Title/Status of Active App hot key.

Window-Eyes now uses a set of internal default settings if
no set files exist or if you try to load a set file that is not
the correct version.

*** Changes from Window-Eyes 1.1 to 2.0

Windows 95 is now fully supported.

We have completely redesigned the global settings interface.
We have added a global menu and from this menu you can make
global changes to the voice or verbosity settings.  The global
settings take affect immediately when you make the change.  We
retrieve the global settings from wineyes.000 every time Window-
Eyes is started.  To save the global settings to wineyes.000
choose the Apply Settings option from the global menu.

The verbosity settings can now be global.

We have split the verbosity dialog into 6 pull-down menus.

We removed the Voice Settings option from the general menu
and replaced it with the Global Settings option on the global
menu.

The Capture Graphic dialog has been redesigned to include
more information.  You can tab to a read-only edit box to get
the Associated File.  This file name is the name of the graphic dictionary
that is currently associated with the active application.  Another read-only
edit box gives you the Current dictionary file that the graphic you are
defining came from.  Finally, a list box lists the dictionaries currently
being used by the application.  Window-Eyes will put the graphic in the
dictionary that is selected in the list boxwhen you exit the dialog.  These
changes allow you to have full control over the bubble-up of graphic
dictionaries and where the labeled graphics go.

Set2text and text2set now work in DOS and Windows.

There is a new Window Information dialog on the file menu to
give you the currently active module, window, and class information.
This information is used by Window-Eyes when it makes set file associations.
There is also a button in this dialog that lets you associate the
set file with the window class.  Normally, Window-Eyes makes set
file associations with the window name, but this can cause problems
with applications like Write and Netscape where the window name
is different depending upon whether or not you start the application
with or without command-line parameters.  Associating with the class
also solves problems when you launch Window-Eyes after an application is
running.

The title bar format has changed.  The new format looks
like the following:

Window-Eyes (Active: file name Associated: file name)

This format will show you the currently active and associated set
file names.  This will be useful if you open a set file or load
one with a hyperactive window or a cursoring key.  You can get
the old title bar information from the Module and Class Info dialog
on the file menu.

Window-Eyes will now always prompt you when you save a set
file if the association is going to change.  If you choose yes
the association is changed and if you choose no the set is saved,
without changing the association.

We changed the voice settings to say global rather than
default when global settings are turned on.  So for example in
the screen menu it would say "rate = global disabled".

We changed the offset check boxes in the user window
coordinates, hyperactive window coordinates, and float window
coordinates dialogs to a pair of radio buttons.  So for example the offset
from left check box is now a pair of radio buttons that let you
choose between offset from left or offset from right.  This makes
the operation of user window offsets much more clear.

Options to run Set to Text and Text to Set have been added to the file menu.

We have removed the Set File and Window Association items from the
File Close menu and replaced them with the Set File Association option that
permanently removes the association.

The way that Window-Eyes handles duplicate hot key and cursoring
key definitions has changed.  We now pop up a dialog that allows
you to replace the current definition, replace the current
definition and then redefine the old definition, or cancel.  So
for example if you pressed control-c for prior character and then
pressed the Replace Key button WE would define control-c as the
prior character and undefine character.  If you chose the Replace
and Redefine Key button WE would also put you on the entry in the
list box for character so that you could easily redefine it.

We now look for the wineyes.ini file first in the windows
directory, and then in the directory where Window-Eyes is installed.

We added the Allow Auto Redraw option to the general menu that
allows you to turn automatic Window-Eyes redraws on or off for the
current program.  Normally you will not need to use this option unless
an application can not correctly handle requests to redraw itself.  If this
happens the screen will get corrupted and you should turn redraws off for
this application.

We added an option to the global menu that lets you adjust the
minimum graphic size that WE will store.  This option is stored in
the [misc] section of the wineyes.ini and it ranges from 2 to 10
with a default of 7.

Window-Eyes now supports the Windows and Application keys on the
104-key keyboard.  We support these keys both in Windows 3.1 and in
Windows 95 and they are allowed as modifiers for hot keys and cursoring keys.
These keys are included in the Key Enhancements option of the Special Keys
menu on the Keyboard menu.

We have added a WE cursor.  The WE cursor works exactly like the
current Window-Eyes mouse hot keys, but it doesn't move the mouse.
The numpad-- key toggles between the WE cursor and the Mouse Pointer.
The insert-numpad-- will synchronize the inactive
cursor to the active cursor so if the WE cursor is active and you
press this hot key the mouse pointer will be moved to the WE cursor
and if the mouse pointer is active and you press this key the WE
cursor will be moved to the mouse pointer.  Currently the WE cursor
toggle is global to Window-Eyes.  We are interested in comments as
to whether or not this should be saved with each set file.  We are also
interested in comments as to whether or not the location of the WE
cursor should be saved with each set.

We have cleaned up all known problems with hyperactive windows.
They should perform much faster.  We have removed many of the trigger
options because we felt that they did not make sense in Windows.  The
current trigger options are any change, contains attribute, contains
caret, contains focus, contains string, does not contain attribute,
does not contain caret, does not contain focus, and does not contain
string.

We moved the hyperactive status option from the general menu
to the global menu.  The option now allows you to set the status
to off, messages off, or messages on.  If you choose the messages on
option Window-Eyes announces when a hyperactive window triggers.
This option is no longer saved with the set file.

We have added the active file list option to the file menu.  This
option pops up a dialog that lists the currently active set file
and the dictionaries that are currently being used including
dictionaries that are being bubbled up.

When Window-Eyes reads a dialog or you mouse over the default button we say
"default" to tell you that this is the default button.

The hyperactive triggers contains string and does not contain string
now look at graphic descriptions previously graphics were ignored.

We have added a hot key for the Window-Eyes application help feature.
The hot key pops up a dialog that is similar to the capture graphic dialog.
It has a read-only edit box containing the help information, a read-only edit
box showing the original overlap name that this information was associated
with, a read-only edit box showing the current overlap name, a list box
containing all overlap names in the current bubble list for associations, an
edit button, an associate with window button, and an associate with class
button.  If you click the edit button the help information becomes editable.
If you click the associate with window button the information is specifically
associated with this window.  If you click the associate with class
button the information is associated with the class which is more
general.  The information is saved to the overlap that is highlighted in
the listbox when you exit the dialog.

We have added a feature that automatically tries to label graphics with
their tool tips.  We put the graphics in the dictionary that is associated
with the current overlap window and then you must save the dictionary.
When the hot key is finished it says "auto label graphics finished".  You
can interrupt the hot key with the escape key.  Window-Eyes will say "auto
label graphics aborted" to let you know that you have interrupted the hot
key.

We have added the Line Filter pull down to the screen menu. This
pull down has three options.  Status can be set to Off, On, or Read-To-End.
Position can be set from 0 to 4.  Characters can be set to any string up to 5
characters.  If status is set to on Window-Eyes looks at the value
specified by the position setting for any of the characters spefied in the
character setting and if it finds them the line is not spoken.  The
read-to-end option only filters lines when you are using the read-to-end
feature.  This feature is useful to filter out quotes in mail messages.
To do this set characters to ">" and set status to either on or read-to-end
depending upon how you read email. The position option is useful when the
greater than character does not appear in column 0 of the line.

The read title/status hot key now reads the title and status of the
focus window and then the active window.  This allows you to see the title
and status of a Program Manager group or a word processing document.
We don't read titles of focus windows such as buttons where it doesn't make
sense to read them.

We added the Load Before Startup option to the file menu for Windows 95.
This option causes Window-Eyes to load before network login prompts.

We have added a new option to the cursoring keys.  The Ignore
Speak Windows option will cause the speak windows to be ignored for
twice the length of the cursor delay.  You can use this in cases like help
where you want to use a speak window, but you want to have the tab key read
a light bar.

The hyperactive windows can now execute a hot key as one of the
commands.

We have added a new hot key.  The route to specified highlight hot key
allows you to specify a window to search for a highlight and if one is found
route the mouse to it.  This is useful to read context in the spell checker
of a word processor.  To use the key do the following:

a.  run a word processor and get a document with misspelled words in it
b.  run the spell checker
c.  do a full screen find for the first misspelled word
d.  pop up the control panel
e.  choose the mouse menu
f.  choose the specify mouse highlight window dialog
g.  answer yes to associate the window
h.  define the route to specified highlight hot key
i.  exit the control panel
j.  press the hot key

The hot key will put the mouse on the misspelled word in the document
allowing you to read in context.  The associated highlight window has been
saved so from now on you need only to use the hot key to read in context.

Set Files and Graphics Dictionaries

We've added many new set files and dictionaries to Window-Eyes 2.0
and are adding more all the time.  If you have a modem, check the
bulletin board or FTP site from time to time to see if we've added
files for any of your Windows applications.  Be sure you have
Window-Eyes 2.0, since the format of the set files has changed
with the upgrade and older versions of Window-Eyes can't read new
set files.  If you don't have a modem, give us a call.

*** Contact Information

If you have any questions or comments, feel free to contact GW
Micro at the following address:

GW Micro, Inc.
725 Airport North Office Park
Fort Wayne, IN  46825  USA
voice: (219) 489-3671
fax: (219) 489-2608
BBS: (219) 489-5281
E-mail: support@gwmicro.com
Web Page: www.gwmicro.com
FTP Site: ftp.gwmicro.com

