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