the KeyPressHandler
is used for example for the SHIFT, CTRL, ALT keys.
If you want to attach an event to another key you have to use KeyDownHandler
.
nameField.addKeyDownHandler(new KeyDownHandler() {
@Override
public void onKeyDown(KeyDownEvent event) {
if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
Window.alert("hello");
}
}
});