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