Reported by k_kolev1985 on 2010-05-25 09:20
Some applications crash while used with NVDA with its "mouse tracking" turned on
We, blind and visually impaired users in Bulgaria, have a speech synthesizer software, called "SpeechLab". This software has a small simple application called "SpeakText, witch in basics looks and serves for the same purpose as the TTS reader included with the eSpeak synthesizer. I've discovered some time ago that if I'm working with this "SpeakText" with NVDA, the app ("SpeakText") crashes. After some testing I found out that NVDA's "mouse tracking" feature is the cause for the crashing of "SpeakText". If the "mouse tracking" is turned on and I move the mouse cursor over the text edit area of "SpeakText", the application ("SpeakText") crashes, displaying the normal Windows error reporting window.
Recently, I've found out that the same problem occurs in the window of the "Synaptics TouchPad" software (this software is used to control the touchpads on laptops). This window is composed of the following elements: a treeview (settings categories) on the left side, buttons on the bottom, controls for the settings in the top right side, and a read-only text area below them (witch contains help information for the controls above). When I move the mouse cursor with NVDA's "mouse tracking" feature turned on over that read-only text area, The "Synaptics TouchPad" software crashes.
My guess is that both "SpeakText" and "Synaptics TouchPad" use a similar text edit area control, witch "doesn't like" NVDA's "mouse tracking" function. The only solution for now is to turn "mouse tracking" off while using those 2 applications.
Here are steps to reproduce the problem:
- Start NVDA.
- Turn on "mouse tracking" by pressing NVDAKey+M (if it is not turned on already).
- Start "SpeakText" or "Synaptics TouchPad".
- Move the mouse cursor over the problematic text areas - the application will crash, even though it normally shouldn't.
Some notes: The software product "SpeechLab" with witch comes "SpeakText" is free to use for us visually impaired and blind users in Bulgaria, but for others is not available as a shareware or a demo (as far as I know) - it has to be purchased in order to be used. So, I don't know if you will be able to test this issue with "SpeakText". I think that "SpeakText" is almost a standalone application (it only requires a .dll file witch is in the same program folder as "SpeakText" is). I think I could send only it to you privately for testing purposes - I suppose the developers of "SpeechLab" will not mind if I do so, since it is for testing purposes. O, and to say that this problem occurs with both NVDA 2010.1 and the latest snapshot.
Reported by k_kolev1985 on 2010-05-25 09:20
Some applications crash while used with NVDA with its "mouse tracking" turned on
We, blind and visually impaired users in Bulgaria, have a speech synthesizer software, called "SpeechLab". This software has a small simple application called "SpeakText, witch in basics looks and serves for the same purpose as the TTS reader included with the eSpeak synthesizer. I've discovered some time ago that if I'm working with this "SpeakText" with NVDA, the app ("SpeakText") crashes. After some testing I found out that NVDA's "mouse tracking" feature is the cause for the crashing of "SpeakText". If the "mouse tracking" is turned on and I move the mouse cursor over the text edit area of "SpeakText", the application ("SpeakText") crashes, displaying the normal Windows error reporting window.
Recently, I've found out that the same problem occurs in the window of the "Synaptics TouchPad" software (this software is used to control the touchpads on laptops). This window is composed of the following elements: a treeview (settings categories) on the left side, buttons on the bottom, controls for the settings in the top right side, and a read-only text area below them (witch contains help information for the controls above). When I move the mouse cursor with NVDA's "mouse tracking" feature turned on over that read-only text area, The "Synaptics TouchPad" software crashes.
My guess is that both "SpeakText" and "Synaptics TouchPad" use a similar text edit area control, witch "doesn't like" NVDA's "mouse tracking" function. The only solution for now is to turn "mouse tracking" off while using those 2 applications.
Here are steps to reproduce the problem:
Some notes: The software product "SpeechLab" with witch comes "SpeakText" is free to use for us visually impaired and blind users in Bulgaria, but for others is not available as a shareware or a demo (as far as I know) - it has to be purchased in order to be used. So, I don't know if you will be able to test this issue with "SpeakText". I think that "SpeakText" is almost a standalone application (it only requires a .dll file witch is in the same program folder as "SpeakText" is). I think I could send only it to you privately for testing purposes - I suppose the developers of "SpeechLab" will not mind if I do so, since it is for testing purposes. O, and to say that this problem occurs with both NVDA 2010.1 and the latest snapshot.