This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 140160 - Support "select and say" feature of Dragon Naturally Speaking
Summary: Support "select and say" feature of Dragon Naturally Speaking
Status: RESOLVED WONTFIX
Alias: None
Product: editor
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 6.x
Hardware: PC Windows XP
: P2 blocker (vote)
Assignee: issues@editor
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2008-07-15 20:26 UTC by donaldh
Modified: 2008-07-17 11:07 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description donaldh 2008-07-15 20:26:19 UTC
Please modify the editor windows and dialogs to support the "select and
say" feature of Dragon Naturally Speaking.
This is an accessibility request to make the software more useable for people who need to 
use speech recognition software to code.
Comment 1 Vitezslav Stejskal 2008-07-16 09:33:44 UTC
Hi, could you please elaborate more on how the "select and say" feature works in other applications? As I understand
"Dragon Naturally Speaking" is a screen reader application. Could you please describe, from user's point of view, how it
is integrated with other applications? Have you tried using DNS with some other java applications? Did the feature work?
As a good example of a java application similar to Netbeans editor you can use java notepad bundled with the JDK. You
can launch it simply by typing 'java -jar $JAVA_HOME/demo/jfc/Notepad/Notepad.jar'. Thanks
Comment 2 donaldh 2008-07-16 20:35:44 UTC
Dragon Naturally Speaking is speech recognition software.

There's a white paper here about compatibility:
http://ct.scansoft.com/customerfiles/kbasefiles/5176/wp_WinAppsCompatibleWithDNS.pdf

You need to either use standard Windows edit controls or respond to these Windows messages:
EN_SELCHANGE
EN_REPLACESEL
EN_SETSEL
EN_GETSEL
WM_GETTEXT
WM_SETTEXT.


I have successfully used Select and Say in Microsoft Office apps (Word, Excel etc.), Internet Explorer and many other 
apps.

Cheers
Don.
Comment 3 Vitezslav Stejskal 2008-07-17 11:07:50 UTC
Have you ever used it with any application written in Java/Swing? Netbeans is a Swing application written in Java and as
such has no direct control over the UI controls used by Java runtime on particular operating systems. That's the very
basic philosophy behind Java. That said, the question here is not if Netbeans is compatible with DNS, but if Java itself
is compatible with DNS. When Java and its Swing library supports DNS then all Swing based applications will support it.
I'm afraid that you will have to rise this RFE with the JDK team - http://bugs.sun.com/. Thanks