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
* @return The map of command ids (<code>String</code>) to triggers (<code>TriggerSequence</code>)
	 *         which are currently active. This value may be <code>null</code>
	 *         if there are no active bindings, and it may be empty.
	 */
	private final Map getActiveBindingsByCommandId() {
		if (activeBindingsByCommandId == null) {
			recomputeBindings();
		}
		return Collections.unmodifiableMap(activeBindingsByCommandId);
	}
	/**
	 * <p>
	 * Computes the bindings for the current state of the application, but
	 * disregarding the current contexts. This can be useful when trying to
	 * display all the possible bindings.
	 * </p>
	 * <p>
	 * This method completes in <code>O(n)</code>, where <code>n</code> is
	 * the number of bindings.
	 * </p>
	 * 
	 * @return A map of trigger (<code>TriggerSequence</code>) to bindings (
	 *         <code>Collection</code> containing <code>Binding</code>).
	 *         This map may be empty, but it is never <code>null</code>.
	 */
	public final Map getActiveBindingsDisregardingContext() {
		if (bindings == null) {
			
			return Collections.EMPTY_MAP;
		}