Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / GWT KeyPressHandler / 3 сообщений из 3, страница 1 из 1
04.09.2012, 17:48:14
    #37943264
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GWT KeyPressHandler
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
  private KeyPressHandler setPressKey() {

    KeyPressHandler keyPress = new KeyPressHandler() {
      @Override
      public void onKeyPress(KeyPressEvent event) {
        Window.alert(Integer.toString(event.getNativeEvent().getKeyCode()) + " - "
            + Integer.toString(KeyCodes.KEY_DELETE));
        event.preventDefault();

        if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_DELETE) {
          fireEvent(TypeEventConnector.removeSelected, caption.getText());
        }
        if (event.isControlKeyDown() && !event.isShiftKeyDown()
            && event.getNativeEvent().getKeyCode() == KeyCodes.KEY_TAB) {
          fireEvent(TypeEventConnector.nextSelected, caption.getText());
        }
        if (event.isControlKeyDown() && event.isShiftKeyDown()
            && event.getNativeEvent().getKeyCode() == KeyCodes.KEY_TAB) {
          fireEvent(TypeEventConnector.previousSelected, caption.getText());
        }

        event.stopPropagation();
      }

    };



Выше приведенный код в Firefox отрабатывает, в Chrome - даже alert не вызывается, в чем причина может быть??
...
Рейтинг: 0 / 0
04.09.2012, 17:52:00
    #37943274
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GWT KeyPressHandler
Я же отвечал уже
13089960
Писать обработчики клавиатуры на JavaScript - гиблое дело. Половину нажатий браузер перехватит ещё до JavaScript. При этом каждый браузер перехватывает разные нажатия\комбинации.
...
Рейтинг: 0 / 0
04.09.2012, 17:59:25
    #37943287
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GWT KeyPressHandler
BlazkowiczЯ же отвечал уже
13089960
Писать обработчики клавиатуры на JavaScript - гиблое дело. Половину нажатий браузер перехватит ещё до JavaScript. При этом каждый браузер перехватывает разные нажатия\комбинации.

Там обощел - оказывается один кадр, ctrl tab заблочил
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / GWT KeyPressHandler / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]