如何使用GWT覆盖Internet Explorer中的CTRL-O?

时间:2013-10-22 06:27:17

标签: java internet-explorer gwt gxt

我正在使用GWT并希望使用键盘快捷键CTRL-O来触发事件。不应显示默认的浏览器行为。在Firefox和Chrome中这是有效的。但是在Internet Explorer中,事件被触发但在此之后,IE想要打开文档。

代码:

Event.addNativePreviewHandler(new NativePreviewHandler() {
    @Override
    public void onPreviewNativeEvent(NativePreviewEvent event) {
        final int eventType = event.getTypeInt();
        if (eventType == Event.ONKEYDOWN) {
            NativeEvent ne = event.getNativeEvent();
            if (79 == ne.getKeyCode() && ne.getCtrlKey()) {
                Window.alert("Fired!");
            }
            ne.preventDefault();
        }
    }
});

0 个答案:

没有答案