Задать вопрос
evgeniy8705
@evgeniy8705
Повелитель вселенной

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

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

В общем как на данный момент обрабатывать события клавиатуры? Какие события прослушивать? Как обрабатывать ввод текста?
Проясните ситуацию, а то запутался уже.
  • Вопрос задан
  • 380 просмотров
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
На вот. Прочитай. Все досконально. https://learn.javascript.ru/keyboard-events
Ответ написан
Ваш ответ на вопрос

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

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