在我用于开发的IDE中,我有一个带有列表查看器的视图。每当我右键单击某个项目时,就会出现一个菜单项列表,并且我会更频繁地使用其中一个菜单项。此菜单不作为“命令”提供,因此,我无法在首选项对话框中添加短键。有没有办法为菜单项添加快捷键?
代码解决方案也很受欢迎,因为,我可以添加一个新的插件并放入插件文件夹并使用它?
请帮助我设置菜单项的快捷方式
答案 0 :(得分:0)
密钥绑定服务(IBindingService
)始终适用于命令ID,因此您必须定义命令并为其设置密钥绑定。
您可以通过调用
为Action
(或IAction
)设置命令ID
setActionDefinitionId("command id")
方法(奇数方法名称是出于历史原因)。