Ai Squared App Central - QT Support 0.62 by Stephen Clower
QT Support 0.62
by Stephen Clower
This app enables Window-Eyes to speak inside QT programs. If the accessible QT widgets are not found with the target application, the scripts will offer to install them. Note: if they cannot, copy "
Supported Languages: English, German, Polish
Minimum Version: Window-Eyes 7.2
Release Date: 2/12/2009
Last Update: 7/22/2011
7/22/2011 2:47:16 PM
- Bug fixes from error reports.
3/29/2011 11:53:49 AM
- Improved how the app initially communicates with QT programs so that those which include built-in accessible widgets will speak.
- Added a Polish translation provided by Darek Włoskowicz.
9/23/2010 3:53:58 PM
- Added a German translation contributed by Stefan Jansen.
4/26/2010 3:37:57 PM
- Mapped how the script voices common QT control types to the Window-Eyes equivalents. If a control type has not been mapped, the original will be spoken instead.
- The script no longer speaks a keyboard shortcut for the focused item if it is the Enter key.
4/26/2010 1:20:34 PM
- The continuous prompting to install the accessible widgets under Windows Vista and 7 has been fixed. Note that if the program requiring the widgets is run from inside the "Program Files" folder, QT Support will be unable to copy the necessary files to this directory.
- Some applications, such as the Nokia PC Suite and the Cisco VPN client, use invisible progress bars which constantly update and caused the scripts to speak meaningless numbers. This has been fixed.
- Many under-the-hood changes should improve the script's stability and improve overall responsiveness.
- Due to scripting fixes, Window-Eyes 7.2 or later is now required.
3/23/2009 1:27:55 PM
Fixed a blowup that occured in Windows Vista if the accessible widgets failed to install.
3/12/2009 2:27:52 PM
More bug fixes thanks to error reporting.
3/12/2009 11:55:02 AM
More bug fixes.
3/12/2009 10:50:05 AM
Fixed a problem submitted through error reporting.
3/6/2009 6:17:27 PM
- Rewrote the way in which controls are filtered. The script should now run more easily under non-English versions of Windows.
- The alt modifier is always provided with a menu shortcut. Due to popular request, the Alt portion of such shortcuts are ignored while navigating menus.
- Added more bullet-proofing to the window hooking routines.
- Top-level windows are now hooked when entering QT programs.
2/16/2009 8:25:01 PM
- Pulldowns are now indicated when navigating menus.
- The keyboard shortcut for newly focused items will not be voiced if it equals Enter.
- The keyboard voice is silenced when entering password-protected edit fields. The user's keyboard voice preference is restored when focus moves elsewhere.
- Fixed an error that would occur if the accessible widgets failed to install. Note: the widgets must be manually installed into the application's directory if the script is unable to do so. Copy qtaccessiblewidgets4.dll into AppPath\Accessible, where AppPath is the folder containing the QT application.
- Added additional error checking to prevent script crashes.
2/13/2009 11:04:53 PM
- The accessible QT widgets are now included with the package.
- The script now checks if the accessible widgets are installed for the running application. If they are missing, it can now install them to the correct location.
- Greatly improved menu navigation.
- Added some stability fixes and additional error checking.
2/12/2009 5:49:35 PM
- Filename: QTSupport.wepm
- Date: 7/22/2011 2:47:18 PM
- Size: 66.1KB
- Total Downloads: 17270
DISCLAIMER: Ai Squared DOES NOT ASSUME AND IS NOT RESPONSIBLE FOR ANY LIABILITY WHATSOEVER FOR THE CONTENT OF THIS, OR ANY EXTERNAL, APP, THE OPERATION OR CONTENT (INCLUDING THE RIGHT TO DISPLAY SUCH INFORMATION) OF ANY APP, NOR FOR ANY OF THE INFORMATION, INTERPRETATION, COMMENTS OR OPINIONS EXPRESSED IN ANY APP. ANY COMMENTS OR INQUIRIES REGARDING THIS APP ARE TO BE DIRECTED TO THE PARTICULAR PERSON OR PERSONS RESPONSIBLE FOR AUTHORING AND PROVIDING THE APP.
I would love to beat the snot out of vlc. Just saying I thought these scripts would help, they did not at least not very well.
This works well, though I should point out a few things:
1. No provision is made to work around Window-Eyes treating all Speak instances as a braille quick message. This means that, among other things, the information disappears from the braille display as soon as a key is pressed. This is something GW Micro really should correct imho, but they seem to have no interest in doing so. Saving the quick message state, turning it off, speaking, then explicitly brailling a message works well in this case, though the quick message state must then be restored.
2. There are a few apps that provide their own accessible widgets in nonstandard places. Have a look at mumble for a perfect example:
The accessible widgets are provided in the QTPlugins folder. They speak fine with these scripts, however every time the window gets focus the script will prompt to have the widgets installed, which is not necessary and can get annoying very quickly. I'm no expert in QT, but it should be relatively simple to attempt communication with the accessible widgets rather than just checking for the DLL in a specific location. Failing that, an option to not prompt for certain apps (perhaps a never prompt for this program again checkbox inside the installation dialog) should be simple.
3. If these scripts attempt to copy the accessible widgets into a program's folder that is restricted (e.g. Windows Vista or 7 with UAC enabled), the script incorrectly reports a successful installation of the widgets when it has in fact failed due to not being elevated. The widgets must be manually installed in this situation.
Aside from these few issues, the scripts themselves work well and do what they're designed to do.
App Central Search
App Central Links
© 2018 Ai Squared - All Rights Reserved.
130 Taconic Business Park Rd, Manchester Center, VT 05255
Ph: 802-362-3612 • Fax: 802-362-1670
Hours: M-F, 9am-5pm, EDST