Bug 294796 [Contributions] API request: LegacyActionTools#escapeMnemonics(String)
bundles/org.eclipse.jface/src/org/eclipse/jface/action/LegacyActionTools.java
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
				.getString("Arrow_Left")); 
		keyStrings.put(new Integer(SWT.ARROW_RIGHT), JFaceResources
				.getString("Arrow_Right")); 
		keyStrings.put(new Integer(SWT.PAGE_UP), JFaceResources
				.getString("Page_Up")); 
		keyStrings.put(new Integer(SWT.PAGE_DOWN), JFaceResources
				.getString("Page_Down")); 
		keyStrings.put(new Integer(SWT.HOME), JFaceResources.getString("Home")); 
		keyStrings.put(new Integer(SWT.END), JFaceResources.getString("End")); 
		keyStrings.put(new Integer(SWT.INSERT), JFaceResources
				.getString("Insert")); 
		keyStrings.put(new Integer(SWT.F1), JFaceResources.getString("F1")); 
		keyStrings.put(new Integer(SWT.F2), JFaceResources.getString("F2")); 
		keyStrings.put(new Integer(SWT.F3), JFaceResources.getString("F3")); 
		keyStrings.put(new Integer(SWT.F4), JFaceResources.getString("F4"));