Эмуляция нажатия сочетания клавиш JQuery

JQuery позволяет обрабатывать нажатия клавиш. В этой статье мы рассмотрим соответствующие события и функцию для обработки нажатия сочетания клавиш.

.keydown() — устанавливает обработчик перехода клавиши клавиатуры в нажатое состояние, либо, запускает это событие. Варианты использования:

  1. Устанавливает функцию handler в качестве обработчика события keydown, на выбранные элементы.
  2. Метод отличается от предыдущего возможностью передавать в обработчик дополнительные данные.
  3. Вызывает событие keypress, у выбранных элементов страницы.

     

.keyup() — устанавливает обработчик возвращения клавиши клавиатуры в ненажатое состояние, либо, запускает это событие. Варианты использования:

  1. Устанавливает функцию handler в качестве обработчика события keyup, на выбранные элементы.
  2. Метод отличается от предыдущего возможностью передавать в обработчик дополнительные данные.
  3. Вызывает событие keyup, у выбранных элементов страницы.

     

.keypress() — устанавливает обработчик ввода символа с клавиатуры, либо, запускает это событие. Варианты использования:

  1. Устанавливает функцию handler в качестве обработчика события keypress, на выбранные элементы.
  2. Метод отличается от предыдущего возможностью передавать в обработчик дополнительные данные.
  3. Вызывает событие keypress, у выбранных элементов страницы.

А что делать, если необходимо обработать сочетание клавиш? Вот простенькая функция, которая показывает, как это можно реализовать:

Как работает данная функция можете посмотреть прям сейчас сочетанием клавишь Ctrl+R

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *