7.3 daily build.
Mnemonics of main menu in the full IDE build (with all features turned on, or ergonomics cluster removed) should be reviewed.
There are some duplicates, e.g.:
Window / &Web, Configure &Window, Reset &Windows
Tools / &Add to Favorites, &Analyze Javadoc
This is not an issue any more, pushing mnemonic twice, three times moves cursor to the next action and runs it.
But it's still better to have non-duplicate mnemonics to avoid the extra key press. That's the whole point of mnemonic keys - access menu items quickly...
(In reply to comment #1)
> pushing mnemonic twice, three times moves cursor to the next action and runs it.
That's why I filed this as P3, not a higher prio. Agreed with Standa.
Yes, I agree ... just wonder who will fix it guys ? ide/UI is for sure not right component for such issues, so starting with Windows ?
Created attachment 127209 [details]
Mnemonics test output
In this attachment you can see part of the output of the updated Main menu test. Attached part is focused only on mnemonics - as you can see it tests if every menu item has a mnemonics and mnemonic conflicts within a menus. There are many issues of both types and in some menus several changes are required. I'll resolve those with a clear solution and then we can discuss the tricky ones (most likely some collisions).
Guys, please take a look on http://wiki.netbeans.org/UISteering-Mnemonics . I've summarized mnemonics issue to this Wiki page. Focus mainly menus labeled by red cross - those are the difficult one where no obvious easy solution. So please take a look and lets follow up with discussion in here.
Removing A11Y since accessibility doesn't suffer due to mnemonics duplicities - it is the matter of USABILITY of mnemonics...
I fixed some problems (File, Edit, Debug, Tools, Window, Help) in core-main 54f04bdca717
Reassigning to versioning team to fix their part.
Integrated into 'main-golden', will be available in build *201306112301* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
User: Ondrej Vrabec <firstname.lastname@example.org>
Log: #220835 - Duplicate mnemonics in main menu
updating mnemonics though all team menu items