Window-Eyes: Performance, Reliability, and Stability
"Unleashing the power of your mind's eye."
(C)1995-2011 GW Micro, Inc. All Rights Reserved
Phone: 260-489-3671
Released: 11/21/2011

[Please note: The following information can also be found in the Window-Eyes Help menu, under the Documentation pulldown.]

Welcome to Window-Eyes 7.5.2

GW Micro is proud to announce the release of Window-Eyes 7.5.2. This version includes improved stability, support for the latest versions of Firefox and Thunderbird, comprehensive Braille support in UIA and IA2 applications, support for the latest Braille displays, Windows XP support for the remote assistance feature, Office fixes, user interface improvements, and bug fixes.

Keep reading to learn more about Window-Eyes 7.5.2, and what it can do for you.

Keeping In Touch

Now that you have the power of Window-Eyes at your fingertips, why not join up with other Window-Eyes users on a GW Micro e-mail list? There are several to choose from: GW-Info for lively discussions of GW Micro products and services, GW-News for GW Micro news announcements only, GW-Scripting for Window-Eyes app developers and users, and many more. To subscribe, unsubscribe, or manage an existing subscription, visit Subscribing is as simple as entering your email address in the email address edit box, selecting the Subscribe/Default radio button, selecting the GW-Info email list from the combo box of available lists, then selecting the Modify button. You will then receive a confirmation message. Select the link provided in the confirmation email, and you will become a member of the largest public network of Window-Eyes users, always eager and willing to answer any questions you may have. Although we encourage all users to help each other with questions and problems, you can take comfort in knowing that the GW-Info list is constantly monitored by GW Micro employees.

You may also contact us directly by using the contact information listed above. Thank You!

Window-Eyes is developed with you in mind. Please feel free to contact us regarding any questions, comments, or suggestions that you may have; we are eager to hear from you. Now read on to learn more about your latest investment, and thank you for choosing Window-Eyes!


The following documentation consists of important information that you need to know before using this version of Window-Eyes.

1. You must already have an existing copy of Window-Eyes 7.5 or Window-Eyes 7.5.1 installed before installing Window-Eyes 7.5.2.

2. Window-Eyes 7.5.2 will not install over a version of Window-Eyes less than 7.5. If you are running a version of Window-Eyes less than 7.5, you will need to upgrade to Window-Eyes 7.5 by contacting our order department at 260-489-3671.

3. As of July 13, 2010, Microsoft ended support for all Windows 2000 products. Window-Eyes 7.5.2, therefore, will not install under Windows 2000, and requires at least Windows XP to run.

This readme is divided up into various sections. The start of each major section will begin with two plus signs and the start of each minor section will begin with two minus signs. This means that you can search for ++ to move to the start of a major section, and -- to move to the start of a minor section. If you are reading the manual on a Windows PC using Notepad, we recommend maximizing the Notepad window with ALT-SPACE, then X. It is also a good idea to make sure that "word wrap" is enabled. This is usually found under the format menu of Notepad.

++Enhancements between Window-Eyes 7.5.1 and Window-Eyes 7.5.2

-- Stability Improvements

* A number of scenarioes which would cause Window-Eyes to become unstable or crash in applications such as Internet Explorer, Firefox, Office, etc. have been resolved.

* Thanks to feedback and the error reports we received from our customers, Window-Eyes stability and reliability have been greatly improved in 7.5.2.

-- Remote Assistance

* The Window-Eyes remote assistance feature is now compatible with Windows XP in addition to Windows Vista and Windows 7. Note that for a remote assistance session to work successfully, both parties must be running Window-Eyes 7.5.2. For more information regarding this feature, consult the "Remote Access" section inside the Window-Eyes user manual.

-- Browse Mode

* Browse Mode Placemarkers are no longer temporary by default

-- Email

* Window-Eyes is now fully compatible with Mozilla Thunderbird 5 and newer.

* Browse Mode would sometimes engage when composing new messages or replies in Thunderbird. This has been fixed.

* The Read Status Bar hot key would cause Window-Eyes to speak the status line 4 times in Thunderbird. Now the line is only read once.

-- Firefox

* There were some cases where selecting text inside a Firefox edit box would cause the browser to crash. This has been fixed.

* Window-Eyes sometimes would not announce the newly focused form element if it was reached by pressing Tab while outside of Browse Mode. This problem has been resolved.

-- Internet Explorer

* Reading the contents of IE 9 edit boxes has been greatly sped up.

* Window-Eyes now recognizes rate and pitch changes when reading inside a MathPlayer-enabled web page. Note: this added capability is currently limited to SAPI 4 and SAPI 5 synthesizers.

-- iTunes

* Window-Eyes 7.5.2 now fully supports iTunes 10.5.

-- Miscellaneous

* On the first launch after installing an upgrade, Window-Eyes no longer displays the "Add or Remove Apps" window when the default apps are updated. Instead, Window-Eyes says, "Installing default apps. Please wait" when the process begins, and "app installation complete" when finished. During this time, a brief tone will sound every few seconds to alert you that Window-Eyes is still working.

* The Window-Eyes Mirror driver has been updated.

* The Eloquence driver has been updated to account for more possible strings which would cause the synthesizer to crash.

* Window-Eyes would not speak when pressing either Home or End while the keyboard focus was on a tab control. Now it does.

* Due to customer feedback, there is now an additional group of radio buttons in the General/Startup Options section of the Window-Eyes control panel which allows you to specify what Window-Eyes says when it starts. The choices are "Nothing," "Window-Eyes," and "Window-Eyes"

* Checking for updates via the help menu now opens a dialog instead of opening the GW Micro website. The dialog contains information about your version and SMA counts in addition to links to the GW Micro update and online catalog pages.

* The About option from the Help menu now displays information about your SMA (if any), as well as if it is a standard or timed SMA.

* Window-Eyes no longer relies on its offscreen model when reading the content of edit boxes.

* The exit table mode hot key in the laptop layout is now Dash instead of Control-Shift-Underline.

* The process of displaying the list of available SAPI synthesizers in the Devices/Synthesizers section of the Window-Eyes control panel has been greatly sped up.

* Window-Eyes would take a long time to begin speaking large amounts of either UIA or static text. This now begins instantly.

* Window-Eyes now reads WPF and MFC grid controls correctly.

* Some hot keys, like Insert-F4/F4/F7 and Control-Shift-F3/F7, require that advanced options be enabled from within the Window-Eyes Help menu to work. If any of these types of keys are pressed and advanced options are hidden, Window-Eyes now alerts you to enable them.

* Window-Eyes no longer manipulates window activations when any of its windows gain keyboard focus.

* Window-Eyes cursor keys would sometimes not work if a global and program-specific definition collided. This has been resolved.

* As the Window-Eyes Sonar support is now present in the Sonar Enhance app (downloadable separately from App Central), the original mechanism for retrieving this program's specialized accessibility information has been moved out of Window-Eyes and into the app.

* Window-Eyes sometimes would not read a text document which displayed in Notepad if it was opened from Windows Explorer. This has been fixed.

* Window-Eyes would not read tooltips and popup balloons under 64-bit versions of Windows Vista and Windows 7. This has been fixed.

* Tab controls created with the WX windowing toolkit are now treated as native Windows controls.

* The Toggle All Voices hot key now works as intended.

* Window-Eyes now announces when a minimized application gains focus.

* Window-Eyes sometimes had trouble reading the content of UIA combo boxes. This has been fixed.

-- Office

* Window-Eyes was not reading list view column headers in the file open dialog in Excel 2003. This issue has been fixed.

-- Braille

* Braille now works in UIA and IA2 applications. This includes (but is not limited to) programs such as Firefox 4 and up, Thunderbird 5 and up, Internet Explorer 9, and Visual Studio 2010. In addition, Braille support has been added to Windows Live 2011.

* The key names and default keys for the Seika Braille display have been updated.

* Support has been added for the Humanware Brailliant BI braille display.

* The Humanware BrailleNote drivers have been updated.

* Shifting the Braille display inside Microsoft Word was not always working when pressing a routing key if spacing and indents were visible on the display. This has been fixed.

* If you were in a reclassed listview (such as in Total commander or Outlook 2007 and earlier) and you had a left bracket followed by some text Window-Eyes would add an extra space between those two characters. This has been fixed.

* The Braille Show Attributes toggle hot key and the attribute marking option in the Window-Eyes control panel did not work. Now they do.

* If you created a program-specific Braille hot key, saved the definition, and restarted Window-Eyes, Window-Eyes would use the global definition instead of the program-specific entry. This issue has been resolved.

* Focus would become confused if you changed the state of the virtual Braille window inside the Window-Eyes control panel. This problem has been corrected.

-- Scripting

* If a Window-Eyes dialog was triggered via scripting and the program was also attempting to shut down, Window-Eyes could become unstable. This has been fixed.

* The OnCursorKey and OnHotKey events used only the return value of whichever app most recently hooked them regardless of what any previous apps wanted. This has been fixed.

* If an app's status was set to "untrusted" and the App Manager opened, Window-Eyes would display an error. This has been resolved.

* The Script.StopScript() method would not always stop the calling script immediately and would sometimes allow additional lines to execute. Now the app will stop as soon as this method is called.

* Enumerating through the loaded scripts collection would sometimes cause Window-Eyes to crash. This has been resolved.

* When you install an app in a non-English environment, Window-Eyes still displayed the English package information. The correct non-English language is used now if it is available.

* If an app was in use which used a frozen Braille section, Window-Eyes would sometimes crash. This has been fixed.

NOTE: Please refer to the updated scripting manual for detailed information about all new objects, properties, methods, and enums.