Bug 72285 [KeyBindings] registry: Cannot assign keybinding to general views
It seems the views have to do something special to show up on the "Views" keybinding list. It would be nice if all views showed up automatically. Of course then (or even now) there would be so many views that the current level of grouping is not sufficient.
bundles/org.eclipse.core.commands/src/org/eclipse/core/commands/Command.java
* 
	 * @param object
	 *            The object with which to compare; may be <code>null</code>.
	 * @return <code>true</code> if the commands are equal; <code>false</code>
	 *         otherwise.
	 */
	public final boolean equals(final Object object) {
		if (!(object instanceof Command))
			return false;
		final Command castedObject = (Command) object;
		boolean equals = true;
		equals &= Util.equals(category, castedObject.category);
		equals &= Util.equals(defined, castedObject.defined);
		equals &= Util.equals(description, castedObject.description);
		equals &= Util.equals(handler, castedObject.handler);
		equals &= Util.equals(id, castedObject.id);
		equals &= Util.equals(name, castedObject.name);
		return equals;
	}
	/**
	 * Executes this command by delegating to the current handler, if any. If
	 * the debugging flag is set, then this print information about which
	 * handler is selected for performing this command.
	 * 
	 * @param event
	 *            An event containing all the information about the current
	 *            state of the application; must not be <code>null</code>.
	 * @return The result of the execution; may be <code>null</code>.
	 * @throws ExecutionException
	 *             If the handler has problems executing this command.