1

我想检测单击按钮时何时CRTL按下键。ClickEvent.isControlKeyDown()和方法都在ClickEvent.getNativeEvent().getCtrlKey()添加到 PushButton 的单击处理程序上返回 false,无论是否CTRL按下键。

单击 PushButton 时,如何检测是否CTRL按下了键?

4

1 回答 1

1

你不能用一个MouseDownHandlerlike in

PushButton button = new PushButton("push");
button.addMouseDownHandler(new MouseDownHandler() {

    @Override
    public void onMouseDown(MouseDownEvent event) {
        if (event.isControlKeyDown()) {
            Window.alert("test");
        }
    }
});

猜猜应该可以。

于 2012-11-17T11:23:52.393 回答