Community
Participate
Working Groups
When I press ALT to access the main menu bar, some mnemonics are missing: * 'R' for the "Run" menu * 'W' for the "Window" menu There are also missing mnemonics within some of the menus: * all Resources in the File>New submenu * File > Convert Line Delimiters To * Navigate > Goto > Type... * Navigate > Goto > Package... * Navigate > Show In and all its subentries * Search > Read Access * Search > Write Access * Project > Build Working Set * all perspectives within Window > Open Perspective * all views within Window > Show View * Window > Navigation > Maximize active View or Editor * Window > Navigation > Minimize active View or Editor
Which build is this? In 3.1.1 some of the actions you name seem to have a mnemonic, e.g. Run, Debug, File > Convert Line Delimiters To, Search > Read Access/Write Access I can see the missing menmonics for the File>New submenu, Window > Open Perspective, Window > Show View, Maximize/Minimize active View or Editor For the lists of subitems the (1, 2, 3...) style used in the Run/Debug menu could be used. * Navigate > Goto > Type... * Navigate > Goto > Package... Has a mnemonic set on the action but it seems to get lost for the menu. Moving to platform.ui
Answer to question about build: Version: 3.1.0 Build id: I20050627-1435
It is likely that you are using the Emacs key configuration. If so, "Alt+R" is "Find/Replace", "Alt+W" is "Copy" and "Alt+V" is line up. As such, they are disabled as mnemonics. This accounts for the following: + 'R' for the "Run" menu + 'W' for the "Window" menu + File > Convert Line Delimiters To + Navigate > Show In + Search > Read Access + Search > Write Access + Project > Build Working Set The following are actually missing mnemonics: + all Resources in the File>New submenu + Navigate > Goto > Type... + Navigate > Goto > Package... + Navigate > Show In subentries + all perspectives within Window > Open Perspective + all views within Window > Show View + Window > Navigation > Maximize active View or Editor + Window > Navigation > Minimize active View or Editor The Eclipse User Interface Guidelines don't appear to specify the mnemonics are required, but they are helpful.
> It is likely that you are using the Emacs key configuration. Yes, I am using Emacs mode. > The Eclipse User Interface Guidelines don't appear to specify the mnemonics are required, but they are helpful. [Offtopic] Perhaps some discussion about this point in the guidelines would be useful, because many programmers (like me and others I know) like to control their programming environment completely by keyboard, because switching between mouse and keyboard is rather inefficent (or at least feels inefficent). For such people mnemonics are more than just helpful.
I've fixed everything except for: + Navigate > Goto > Type... + Navigate > Goto > Package... I've opened Bug 107905 to track those two missing mnemonics, and I'll close this bug as fixed.
While testing this on Motif - I20050920 I found the following, generally cases where the mnemonic is picked as the first letter: File > New (submenu) - duplicate mnemonic between Folder and File (on motif hitting "f" twice does not cycle through) Window > Open Perspective - duplicate mnemonic with Java and Java Browsing (i.e. "J") Window > Show view - duplicate for Problems view and Package Explorer for example
MVM: This is intentional. Duplicate mnemonics are not bad, and are actually generally a good idea when the list of names being displayed is not static.
Verified in I20050921-2000.
Reopening. This is causing Bug 140861. The fix for this adds a & to the beginning of the label in the Show View Menu which is incorrect in Asian locales. The assigning of mnemonics programatically should generally be avoided. We should explicitly have an entry for the menu in the schema for views and wizards. Until then we should back out of this.
I am going to mark this as WONTFIX. A more robust solution is described in Bug 145593. We will be rolling back these changes in order to correct Bug 140861