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.
This issue is an umbrella for the category of issues related to the mnemonics handling as described in issue #67807. Calling of method setMnemonic() and setDisplayedMnemonic() must be substituted by methods of class org.openide.awt.Mnemonics.
Simple way how to find one char keys in bundles: find <path> -name "*.properties" | xargs egrep -i '.*=.$'
Marek Fukala pointed out to me that the following FAQ (last question on the page): http://a11y.netbeans.org/a11yFAQ.html is outdated and incorrect. It should be updated to reflect the current recommendations. Also, there should be a HOWTO for correcting mnemonics handling with Matisse - people I talked to did not have luck using Matisse for correcting the mnemonics.
Agreed with Petr... Jara, could you please update http://a11y.netbeans.org/a11yFAQ.html ? Also how-to for using Matisse for this change would be very helpful.
And here is also a helpful link to Adam's converter: http://wiki.netbeans.org/wiki/view/MnemonicConverter
IMHO the better component for tracking this issue would be "a11y" or "UI" because the primary purpose of the "ide" component is for incoming issues that are expected to be processed and reassigned to the proper component.
1/I have reassigned this issue to myself in order to avoid problems with processing of ide issues. 2/I have updated the document http://a11y.netbeans.org/a11yFAQ.html a couple of weeks ago so that the task of Marian is no more pending
Too old - closing