我在Application.e4xmi中添加了Key Bindings。在绑定表中(在窗口和对话框中) - > BindingTable-> KeyBinding。在序列字段中我正在使用M1 + I,并且在命令字段中我输入命令ID当我运行应用程序并按CTRL + I时。该命令未执行。 请帮帮我。
答案 0 :(得分:3)
解决问题可能有点晚了 - 我有一个类似的问题。这对我有用:
已知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>
答案 1 :(得分:0)
创建BindingContex
为此上下文创建BindingTable
添加你的装订
将BindingContext添加到Window或Part