在 e4 应用程序中添加按键绑定

Ram*_*ure 1 key-bindings eclipse-rcp e4

我正在 Application.e4xmi 中添加按键绑定。在绑定表(在窗口和对话框中)->BindingTable->KeyBinding 中。在序列字段中,我使用 M1+I,在命令字段中,我输入命令 ID 当我运行应用程序并按 CTRL+I 时。该命令未执行。请帮我。

Wol*_*ngS 5

也许现在解决你的问题有点晚了——我也有类似的问题。这对我有用:

众所周知,Eclipse 4 会删除未标记为“type:user”的命令(请参阅https://www.eclipse.org/forums/index.php/t/550175/)。

在 Application.e4xmi 中找到该命令并添加标签,如下所示:

<bindings xmi:id="_jC5aUCliEeWI4LgfuTRFhQ" elementId="your.command.id" keySequence="M1+I" command="_Bs2HEDgcEeSZkY-KjLWaPQ">
    <tags>type:user</tags>
</bindings>
Run Code Online (Sandbox Code Playgroud)