Bug 11109 F1 no longer works in Packages view
new context ID?
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/PackageExplorerPart.java
/**
	 * Create the KeyListener for doing the refresh on the viewer.
	 */
	private void initKeyListener() {
		fViewer.getControl().addKeyListener(new KeyAdapter() {
			public void keyReleased(KeyEvent event) {
				doKeyPressed(event);
			}
		});
	}
	private void doKeyPressed(KeyEvent event) {
		if (event.stateMask != 0) 
			return;		
		
		int key= event.keyCode;
		if (key == SWT.F5) {
			fRefreshAction.selectionChanged(
				(IStructuredSelection) fViewer.getSelection());
			if (fRefreshAction.isEnabled())
				fRefreshAction.run();
		} else if (key == SWT.F4) {
			OpenTypeHierarchyUtil.open(getSelection(), getSite().getWorkbenchWindow());
		} else if (key == SWT.F3) {
			fOpenCUAction.update();
			if (fOpenCUAction.isEnabled())
				fOpenCUAction.run();
		} else if (event.character == SWT.DEL){
			fDeleteAction.update();
			if (fDeleteAction.isEnabled())
				fDeleteAction.run();