【问题标题】:CommonNavigator View: Some Hotkeys don't workCommonNavigator 视图:某些热键不起作用
【发布时间】:2011-03-16 16:13:39
【问题描述】:

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

我使用 Helios 作为目标平台并在 Windows XP 上工作。

有什么想法吗?

alt text http://www.panschk.de/pe.jpg

【问题讨论】:

    标签: eclipse-rcp hotkeys


    【解决方案1】:

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

    所以解决方案非常愚蠢和简单:

    ActionBarAdvisor:

    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);
    }

    【讨论】:

      猜你喜欢
      • 2021-10-15
      • 1970-01-01
      • 1970-01-01
      • 2016-04-05
      • 2020-10-25
      • 1970-01-01
      • 1970-01-01
      • 2019-04-29
      • 1970-01-01
      相关资源
      最近更新 更多