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