我想在点击PushButton时检测何时按下 CRTL 键。无论是否按下 CTRL 键,ClickEvent.isControlKeyDown()
和ClickEvent.getNativeEvent().getCtrlKey()
方法都会在添加到PushButton的点击处理程序中返回false。
如何在单击PushButton时检测是否按下 CTRL 键?
答案 0 :(得分:1)
你不能在
中使用MouseDownHandler
PushButton button = new PushButton("push");
button.addMouseDownHandler(new MouseDownHandler() {
@Override
public void onMouseDown(MouseDownEvent event) {
if (event.isControlKeyDown()) {
Window.alert("test");
}
}
});
猜猜应该有用。