我有编辑器。现在我想启用键绑定,同时按CTRL和鼠标单击。 Eclipse RCP中是否提供任何键绑定序列。
鼠标单击不会生成键事件,因此您可以使用键绑定。
如果您有SWT鼠标事件监听器,则可以通过检查stateMask
中的MouseEvent
来测试监听器中“修饰符”键的状态。
例如:
@Override
public void mouseDown(MouseEvent event) {
boolean isMod1 = (event.stateMask & SWT.MOD1) != 0;
...
}
SWT.MOD1
在大多数平台上都是Ctrl(macOS上的'Command')。