Eclipse rcp CommonNavigator视图:一些热键不';行不通

Eclipse rcp CommonNavigator视图:一些热键不';行不通,eclipse-rcp,hotkeys,Eclipse Rcp,Hotkeys,我有一个RCP应用程序,它重用“org.eclipse.ui.navigator.CommonNavigator”为我们提供一个项目视图。它工作得很好,除了一件事:一些热键(Ctrl+C、Ctrl+V、Delete)什么都不做,而其他热键(如F2或F5)工作得很好。我认为这可能与以下事实有关:那些不起作用的键也在编辑器的上下文中起作用 我使用Helios作为目标平台,在windows XP上工作 有什么想法吗 解决此问题的方法是注册相应的操作/命令。未注册热键时,热键将不起作用,因为没有可指向的

我有一个RCP应用程序,它重用“org.eclipse.ui.navigator.CommonNavigator”为我们提供一个项目视图。它工作得很好,除了一件事:一些热键(Ctrl+C、Ctrl+V、Delete)什么都不做,而其他热键(如F2或F5)工作得很好。我认为这可能与以下事实有关:那些不起作用的键也在编辑器的上下文中起作用

我使用Helios作为目标平台,在windows XP上工作

有什么想法吗


解决此问题的方法是注册相应的操作/命令。未注册热键时,热键将不起作用,因为没有可指向的已注册命令

因此,解决方案非常愚蠢和简单:

行动纲领:

protected void makeActions(final IWorkbenchWindow window) {
[...]
        copyAction =ActionFactory.COPY.create(window);
        register(copyAction);
        pasteAction = ActionFactory.PASTE.create(window);
        register(pasteAction);
        deleteAction = ActionFactory.DELETE.create(window);
        register(deleteAction);
}