Bug 301680 - Mnemonics conflict on the first project creation page
Summary: Mnemonics conflict on the first project creation page
Status: RESOLVED FIXED
Alias: None
Product: WTP Common Tools
Classification: WebTools
Component: Faceted Project Framework (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows Vista
: P3 normal (vote)
Target Milestone: 3.2 M6   Edit
Assignee: Konstantin Komissarchik CLA
QA Contact: Konstantin Komissarchik CLA
URL:
Whiteboard:
Keywords: accessibility
Depends on: 300881
Blocks:
  Show dependency tree
 
Reported: 2010-02-03 05:24 EST by Kaloyan Raev CLA
Modified: 2010-02-05 15:05 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kaloyan Raev CLA 2010-02-03 05:24:35 EST
This minor problem will appear after submitting the patch of bug 300881. 

There are two New... buttons on the first project creation page:
  - one in the Target runtime group
  - another in the EAR membership group. 

They need to have different keyboard mnemonics. Since the N mnemonic is reserved for the Next button, only E and W are left. The New... button in Target runtime takes the E mnemonic, the New... button in EAR membership takes the W mnemonic. 

But there is another group - Working sets, which contains a Select... button with E mnemonic. Here we have the conflict - New... from Target runtime share the same mnemonic with Select... from Working sets. 

The Working sets group is inherit from the Platform. Therefore, it is not acceptable to change the mnemonics in this group. The only solution left is to do something with the New... button from from the Target runtime group. 

How about changing the button label to &Add...?
This is just a suggestion. I hope there could be other solutions.
Comment 1 Konstantin Komissarchik CLA 2010-02-03 12:09:06 EST
How about we expand the button labels instead. We have room in both of these areas, so it shouldn't be a problem...

For the new button by EAR, we could use "New Project..."
For the new button by runtime, we could use "New Runtime..."

That should give more letters to attach mnemonics to.
Comment 2 Kaloyan Raev CLA 2010-02-03 12:20:10 EST
I agree with this approach. This is the better solution.
Comment 3 Konstantin Komissarchik CLA 2010-02-05 15:05:56 EST
Implemented and committed changes as described in Comment #1. Was only able to partially release changes. Found jst.j2ee.ui with other unreleased changes. Please include these changes in the next release of this plugin, which will hopefully happen soon.