powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / GWT KeyPressHandler
3 сообщений из 3, страница 1 из 1
GWT KeyPressHandler
    #37943264
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
GWT KeyPressHandler
    #37943274
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я же отвечал уже
13089960
Писать обработчики клавиатуры на JavaScript - гиблое дело. Половину нажатий браузер перехватит ещё до JavaScript. При этом каждый браузер перехватывает разные нажатия\комбинации.
...
Рейтинг: 0 / 0
GWT KeyPressHandler
    #37943287
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЯ же отвечал уже
13089960
Писать обработчики клавиатуры на JavaScript - гиблое дело. Половину нажатий браузер перехватит ещё до JavaScript. При этом каждый браузер перехватывает разные нажатия\комбинации.

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


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