Bug 294796 [Contributions] API request: LegacyActionTools#escapeMnemonics(String)
bundles/org.eclipse.jface/src/org/eclipse/jface/action/LegacyActionTools.java
keyStrings.put(new Integer(SWT.F5), JFaceResources.getString("F5")); 
		keyStrings.put(new Integer(SWT.F6), JFaceResources.getString("F6")); 
		keyStrings.put(new Integer(SWT.F7), JFaceResources.getString("F7")); 
		keyStrings.put(new Integer(SWT.F8), JFaceResources.getString("F8")); 
		keyStrings.put(new Integer(SWT.F9), JFaceResources.getString("F9")); 
		keyStrings.put(new Integer(SWT.F10), JFaceResources.getString("F10")); 
		keyStrings.put(new Integer(SWT.F11), JFaceResources.getString("F11")); 
		keyStrings.put(new Integer(SWT.F12), JFaceResources.getString("F12")); 
	}
	/**
	 * Initializes the localized internal key code table.
	 */
	private static void initLocalizedKeyCodes() {
		localizedKeyCodes = new HashMap(40);
		localizedKeyCodes.put(JFaceResources
				.getString("Backspace").toUpperCase(), new Integer(8)); 
		localizedKeyCodes.put(
				JFaceResources.getString("Tab").toUpperCase(), new Integer(9)); 
		localizedKeyCodes
				.put(
						JFaceResources.getString("Return").toUpperCase(), new Integer(13)); 
		localizedKeyCodes
				.put(
						JFaceResources.getString("Enter").toUpperCase(), new Integer(13)); 
		localizedKeyCodes
				.put(
						JFaceResources.getString("Escape").toUpperCase(), new Integer(27)); 
		localizedKeyCodes.put(
				JFaceResources.getString("Esc").toUpperCase(), new Integer(27)); 
		localizedKeyCodes