Here i post the solution.
Actually it's very easy :
HandlerRegistration logHandler =
Event.addNativePreviewHandler(new
NativePreviewHandler() {
@Override
public void onPreviewNativeEvent(NativePreviewEvent
event) {
NativeEvent ne = event.getNativeEvent();
if (ne.getCtrlKey() && (ne.getKeyCode()=='l' ||
ne.getKeyCode()=='L')) {
ne.preventDefault();
DeferredCommand.addCommand(new
Command() {
@Override
public void execute() {
loggerWindow.show();
}
});
}
}
});
CTRL+l oraz CTRL+L - opens the window with log messages.
On 1 Paź, 00:35, Marcin Misiewicz <[email protected]> wrote:
> I'm also interested in that topic. Does anybody has some experience
> with keyboard shortcuts in gwt.
>
> I'd like to have at least one application wide shortcut for opening a
> log panel and a few shortcuts
> dependent of what panel actually has focus on.
>
> On 1 Wrz, 19:13, levier <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hi all,
>
> > I'm developing an enterprise application and all users scream
> > forkeyboardshortcuts.
> > And not shortcuts like you see in GMail (focus some widget, press c to
> > compose a new mail etc) but true CTRL+N, CTRL+S like you see in a
> > desktop application.
> > I thought it really couldn't be done, till I tried the google docs in
> > Chrome: CTRL+B made my text bold. Wow, that works! But probably it
> > only works on Chrome right, I thought, so I didn't really believe in
> > it and let it pass.
>
> > Then I saw Microsoft releasingkeyboardshortcuts in Hotmail. I tried
> > one and I got a pop up saying "hey you pressed some key, did you mean
> > it askeyboardshortcut?"... hahaha, so again I let it pass and
> > thought it couldn't be done.
> > But today I saw Microsoft releasing their Word, Excel... Office suite
> > on-line (search for Office Web Apps). I tried CTRL+B and it put my
> > text in bold and didn't show my Bookmarks bar instead! In IE8 and
> > Chrome.
>
> > Now, some proof that it doesn't really work all of the time: I
> > selected the text on the top of the page, hit CTRL+S and nothing
> > happens... there goes my belief in in-browserkeyboardshortcuts
> > again.
> > I guess thekeyboardlistener is only put on the textarea and ribbon
> > bar and not a "true browser window listener".
>
> > Still, my question stands:
> > how can I blockkeyboardshortcuts like CTR+O, CTRL+N and do something
> > with them instead of letting the browser handle them (CTRL+N typically
> > opens a new browser window, I don't want that)? Any advice is much
> > appreciated.
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.