New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NVDA is imcompatible with Jarte 5.1 #3603
Comments
Comment 1 by bflora on 2013-10-23 15:18 |
Comment 2 by jteh on 2013-10-25 00:02 Mick, 2dad1eb refers to TLB Viewer as the application that motivated the change. It seems TLB Viewer might be the odd one out here, since #3581 is another instance where mapping TRichEdit it to Edit is bad. I wonder if TLB Viewer crashes if you move the mouse over the control. If it does, this needs to be revisited anyway. Also, it mentions Unicode issues and I wonder whether that's actually a different issue. If it's still needed, perhaps we should consider making this specific to TLB Viewer, since it does seem to make more sense to map TRichEdit to RichEdit20. |
Comment 3 by bflora on 2013-10-25 01:43 Bob Flora |
Comment 4 by jteh on 2013-10-25 05:13 |
Comment 5 by briang1 on 2013-10-25 07:29 |
Comment 6 by bflora on 2013-10-29 03:27 Bob Flora |
Comment 7 by jteh on 2013-10-29 03:39 |
Comment 9 by Michael Curran <mick@... on 2013-12-06 00:41
|
Reported by bflora on 2013-10-23 15:17
I am the developer of the Jarte word processor (www.jarte.com). Jarte is based on the Windows rich edit control. Jarte version 5.1 has just been released and now NVDA users are reporting that NVDA no longer works properly with Jarte. Users report NVDA is not reading Jarte's text correctly at the end of lines. Also, if the mouse cursor is moved over Jarte's editing pane while NVDA is running then the Windows rich edit control throws an exception which causes Jarte to lock-up. I have verified the problem occurs with latest version of NVDA.
I have found that the change in Jarte 5.1 which triggered the incompatibility with NVDA was a change in Windows class name of the rich edit control from "RichEdit20" to "TRichEdit". It looks like NVDA treats rich edit controls differently depending on their class name. Jarte needs to keep new the "TRichEdit" class name in order to achieve compatibility with the popular Dragon Naturally Speaking speech recognition product.
Can you tweak NVDA to treat rich edit controls using class name "TRichEdit" the same as controls with class name "RichEdit20"? Also, is there any work around in NVDA I can give to Jarte users until a permanent resolution is found? Jarte has been popular in the blind community because of its special screen reader mode, so a lot of people may be affected by this problem. Thank you for your consideration.
Bob Flora
Carolina Road Software
The text was updated successfully, but these errors were encountered: