1

私は 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();
        }
    }
});
4

0 に答える 0