evgeniy8705
@evgeniy8705
Повелитель вселенной

Как обрабатывать события клавиатуры?

Как сейчас обрабатывать события клавиатуры?
Прочитал в книге про события клавиатуры. Единого стандарта как и ожидалось нет. То одно работает там то другое не работает здесь...
События keydown и keyup понял как обрабатывать. Свойства keyCode и charCode уже не активны. Вместо них используется свойство key. С этим понятно.
Также посмотрел что событие keypress как бы не активно. В книге описано что замена для этого события textInput. Срабатывает только в редактируемой области. Попробовал свойство data. Возвращает введенный символ. Остальные свойства не работают. Погуглил про это событие, но ничего не нашел. Как будто его и нет вовсе.

В общем как на данный момент обрабатывать события клавиатуры? Какие события прослушивать? Как обрабатывать ввод текста?
Проясните ситуацию, а то запутался уже.
  • Вопрос задан
  • 350 просмотров
Пригласить эксперта
Ответы на вопрос 1
На вот. Прочитай. Все досконально. https://learn.javascript.ru/keyboard-events
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы