I am working on a project where I want to introduce a keyboard shortcut for a particular action.
private void shortcutKeyHandler() {
Event.addNativePreviewHandler(new Event.NativePreviewHandler() {
@Override
public void onPreviewNativeEvent(Event.NativePreviewEvent event) {
NativeEvent nativeEvent = event.getNativeEvent();
if (event.getTypeInt() == Event.ONKEYDOWN && nativeEvent.getAltKey() && nativeEvent.getKeyCode() == 191 && !db.isShowing()) {
nativeEvent.preventDefault();
execute();
}
}
});
}
In the code, I implemented a shortcut (Alt + /) to display a dialog box. While it works well with English keyboard layouts, the problem arises with other layouts where the Slash key (keycode 191) generates a different keycode.
Is there some workaround with the help of JSNI?
I would greatly appreciate any help in determining how to check the character code and verify if the Alt key is pressed.
Thanks in advance
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit/93604fce-6900-4745-bd20-62dc71e8f5e8n%40googlegroups.com.
No comments:
Post a Comment