Как узнать, была ли нажата клавиша вставкиJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Как узнать, была ли нажата клавиша вставки

Сообщение Anonymous »

Я пытаюсь зафиксировать определенные события нажатия клавиш в своем приложении, но только в том случае, если одновременно не было нажато ни одной клавиши управления. Я не хочу столкнуться с проблемами при использовании сочетаний клавиш для чтения с экрана. Shift, Ctrl и Alt легко проверить, поскольку они относятся к событию javascript, но мне также нужно проверить наличие клавиш Ins и Windows. а также любые клавиши управления Mac.

Это то, что у меня есть до сих пор, и оно работает так, как ожидалось, но мое событие все равно запускается, когда Ins или Windows удерживается нажатой.

Код: Выделить всё

handleKeydown: function(event) {
var comboKeyPressed = event.ctrlKey || event.shiftKey || event.altKey;
if(!comboKeyPressed && event.keyCode === $.ui.keyCode.HOME) {
event.preventDefault();
this.$('>ul>li:last').attr('tabindex', -1);
this.$('>ul>li:first').attr('tabindex', 0).focus();
} else if (!comboKeyPressed && event.keyCode === $.ui.keyCode.END) {
event.preventDefault();
this.$('>ul>li:first').attr('tabindex', -1);
this.$('>ul>li:last').attr('tabindex', 0).focus();

}
}
Есть ли способ легко проверить наличие других клавиш управления или мне нужно захватить эти события и удерживать их в каком-то глобальном логическом значении, например this.isInsertPressed ?


Подробнее здесь: https://stackoverflow.com/questions/180 ... -held-down
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Python, проверьте, нажата ли клавиша со стрелкой
    Гость » » в форуме Python
    0 Ответы
    40 Просмотры
    Последнее сообщение Гость
  • Как определить, была ли нажата клавиша Backspace в событии KeyPress?
    Anonymous » » в форуме C#
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous
  • Как проверить, нажата ли клавиша 2 секунды в Unity3d на С#?
    Anonymous » » в форуме C#
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Как проверить, нажата ли клавиша 2 секунды в Unity3d на С#?
    Anonymous » » в форуме C#
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Проверьте, нажата ли определенная клавиша в tkinter
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»