Bug 70647 [JFace] TVT3.0: Extra mnemonic in Build Project
When I click the Build Project, The build project window shows up. Title for Build project window has extra mnemonic. And Rebuild project window is also same. See attached screenshot
bundles/org.eclipse.jface/src/org/eclipse/jface/action/Action.java
.put(
                        JFaceResources.getString("F9").toUpperCase(), new Integer(SWT.F9)); 
        localizedKeyCodes
                .put(
                        JFaceResources.getString("F10").toUpperCase(), new Integer(SWT.F10)); 
        localizedKeyCodes
                .put(
                        JFaceResources.getString("F11").toUpperCase(), new Integer(SWT.F11)); 
        localizedKeyCodes
                .put(
                        JFaceResources.getString("F12").toUpperCase(), new Integer(SWT.F12)); 
    }
    /**
     * Initializes the internal key string table.
     */
    private static void initKeyStrings() {
        keyStrings = new HashMap(40);
        keyStrings.put(new Integer(8), JFaceResources.getString("Backspace")); 
        keyStrings.put(new Integer(9), JFaceResources.getString("Tab")); 
        keyStrings.put(new Integer(13), JFaceResources.getString("Return")); 
        keyStrings.put(new Integer(13), JFaceResources.getString("Enter")); 
        keyStrings.put(new Integer(27), JFaceResources.getString("Escape")); 
        keyStrings.put(new Integer(27), JFaceResources.getString("Esc")); 
        keyStrings.put(new Integer(127), JFaceResources.getString("Delete")); 
        keyStrings.put(new Integer(' '), JFaceResources.getString("Space")); 
        keyStrings.put(new Integer(SWT.ARROW_UP), JFaceResources
                .getString("Arrow_Up")); 
        keyStrings.put(new Integer(SWT.ARROW_DOWN), JFaceResources
                .getString("Arrow_Down")); 
        keyStrings.put(new Integer(SWT.ARROW_LEFT), JFaceResources