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.jface/src/org/eclipse/jface/bindings/BindingManager.java
/**
	 * The number of defined schemes.
	 */
	private int definedSchemeCount = 0;
	/**
	 * The set of all schemes that are defined. This value may be empty, and it
	 * may be <code>null</code>. There are only
	 * <code>definedSchemeCount</code> real values in the array. The rest are
	 * all <code>null</code>.
	 */
	private Scheme[] definedSchemes = null;
	/**
	 * The collection of listener to this binding manager. This collection is
	 * <code>null</code> if there are no listeners.
	 */
	private Collection listeners = null;
	/**
	 * The locale for this manager. This defaults to the current locale. The
	 * value will never be <code>null</code>.
	 */
	private String locale = Locale.getDefault().toString();
	/**
	 * The array of locales, starting with the active locale and moving up
	 * through less specific representations of the locale. For example,
	 * ["en_US", "en", "", null]. This value will never be <code>null</code>.
	 */
	private String[] locales = expand(locale, LOCALE_SEPARATOR);
	/**
	 * The platform for this manager. This defaults to the current platform. The