是否有任何键绑定可以同时按 CTRL 和鼠标单击



我有编辑器。现在我想在按 CTRL 和鼠标单击的同时启用键绑定。Eclipse RCP 中是否有任何可用的键绑定序列。

鼠标单击不会生成键事件,因此你可以为此使用键绑定。

如果您有 SWT 鼠标事件侦听器,则可以通过检查MouseEvent中的stateMask来测试侦听器中"修饰符"键的状态。

例如:

@Override
public void mouseDown(MouseEvent event) {
   boolean isMod1 = (event.stateMask & SWT.MOD1) != 0;
   ...
}

SWT.MOD1在大多数平台上是 Ctrl(macOS 上的"命令"(。

最新更新