duboloms
@duboloms
Люблю есть дубы с кетчупом. Веб-разработчик.

Как в RegExp найти специальные клавиши?

Все переискал, не могу понять, как отслеживать нажатие специальных клавиш на клаве (Shift, Alt, Ctrl и т.д.):
$(document).on("keydown", () => {
  let specialKeys = e.key.search(?); // ???? Какое выражение подставить ????
});

Есть ли выражение, которое охватывает все СПЕЦИАЛЬНЫЕ клавы, и Shift и Alt... ?
img7.jpg
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ответы на вопрос 2
hzzzzl
@hzzzzl
https://developer.mozilla.org/ru/docs/Web/API/Keyb...

у события будут свойства типа event.ctrlKey true/false, не надо парсить саму клавишу

$(document).on("keydown", (e) => {
  console.log('holding shift:', e.shiftKey)
});
Ответ написан
Комментировать
Seasle
@Seasle Куратор тега JavaScript
alt, ctrl, shift, tab:
$(document).on('keydown', event => {
    if (event.key === 'Tab') { ... }
});

Ещё вот это в помощь.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 18:46
3000 руб./за проект
28 нояб. 2024, в 17:46
10000 руб./за проект
28 нояб. 2024, в 17:38
12000 руб./за проект