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

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

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

В общем как на данный момент обрабатывать события клавиатуры? Какие события прослушивать? Как обрабатывать ввод текста?
Проясните ситуацию, а то запутался уже.
  • Вопрос задан
  • 388 просмотров
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
На вот. Прочитай. Все досконально. https://learn.javascript.ru/keyboard-events
Ответ написан
Ваш ответ на вопрос

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

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