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/Category.java
categoryListeners.add(categoryListener);
	}
	/**
	 * <p>
	 * Defines this category by giving it a name, and possibly a description as
	 * well. The defined property automatically becomes <code>true</code>.
	 * </p>
	 * <p>
	 * Notification is sent to all listeners that something has changed.
	 * </p>
	 * 
	 * @param name
	 *            The name of this command; must not be <code>null</code>.
	 * @param description
	 *            The description for this command; may be <code>null</code>.
	 */
	public final void define(final String name, final String description) {
		if (name == null) {
			throw new NullPointerException(
					"The name of a command cannot be null"); 
		}
		final boolean definedChanged = !this.defined;
		this.defined = true;
		final boolean nameChanged = !Util.equals(this.name, name);
		this.name = name;
		final boolean descriptionChanged = !Util.equals(this.description,
				description);
		this.description = description;
		fireCategoryChanged(new CategoryEvent(this, definedChanged,
				descriptionChanged, nameChanged));