Bug 112106 [KeyBindings] Changed shortcut keys don't take effect
I have just changed the shortcut key mapping for a few commands, but they don't all seem to take effect. For example, I just mapped Source > Format to F11, and it shows up that way in Window > Preferences > General > Keys as well as in Help > Key Assist, but the F11 key doesn't format, and the shortcut key displayed in the Source menu is still Ctrl+Shift+F. I mapped Incremental Reverse Find to Ctrl+Shift+F and still have the same problem. I think the whole key mapping part of Eclipse needs to be redesigned, as it is difficult to use and doesn't even seem to work. It's very frustrating.
bundles/org.eclipse.core.commands/src/org/eclipse/core/commands/ParameterizedCommand.java
* Returns the base command. It is possible for more than one parameterized
	 * command to have the same identifier.
	 * 
	 * @return The command; never <code>null</code>, but may be undefined.
	 */
	public final Command getCommand() {
		return command;
	}
	/**
	 * Returns the command's base identifier. It is possible for more than one
	 * parameterized command to have the same identifier.
	 * 
	 * @return The command id; never <code>null</code>.
	 */
	public final String getId() {
		return command.getId();
	}
	/**
	 * Returns a human-readable representation of this command with all of its
	 * parameterizations.
	 * 
	 * @return The human-readable representation of this parameterized command;
	 *         never <code>null</code>.
	 * @throws NotDefinedException
	 *             If the underlying command is not defined.
	 */
	public final String getName() throws NotDefinedException {
		final StringBuffer nameBuffer = new StringBuffer();
		nameBuffer.append(command.getName());
		if (parameterizations != null) {