Bug 34848 Accessibility: cannot easily switch between the type hierarchys
Before there were keybindings we had support to switch between type hierarchies using ctrl keys. We had to remove this support for 2.1. Here are the options: 1) adding global actions (initially with no keybinding defined) 2) add the actions to switch between the hierarchy displays to the View drop down (which is accessible) 3) revive the ctrl keys and use a key listener. I suggest that we do 2) for 2.1.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyViewPart.java
private static final String DIALOGSTORE_HIERARCHYVIEW= "TypeHierarchyViewPart.hierarchyview";	 
	private static final String DIALOGSTORE_VIEWORIENTATION= "TypeHierarchyViewPart.orientation";	 
	private static final String TAG_INPUT= "input"; 
	private static final String TAG_VIEW= "view"; 
	private static final String TAG_ORIENTATION= "orientation"; 
	private static final String TAG_RATIO= "ratio"; 
	private static final String TAG_SELECTION= "selection"; 
	private static final String TAG_VERTICAL_SCROLL= "vertical_scroll"; 
	
	private static final String GROUP_FOCUS= "group.focus"; 
	
	
	private IType fSelectedType;
	
	private IJavaElement fInputElement;
	
	
	private ArrayList fInputHistory;
	
	private IMemento fMemento;
	private IDialogSettings fDialogSettings;
	
	private TypeHierarchyLifeCycle fHierarchyLifeCycle;
	private ITypeHierarchyLifeCycleListener fTypeHierarchyLifeCycleListener;
	
	private IPropertyChangeListener fPropertyChangeListener;
		
	private SelectionProviderMediator fSelectionProviderMediator;
	private ISelectionChangedListener fSelectionChangedListener;