Клавиатура не обнаруживает ввод

#javascript #html

Вопрос:

Здравствуйте, я создаю веб-сайт и пытаюсь создать комбинацию клавиш, но она не может определить ключ.

Вот мой код:

 document.addEventListener("keydown", (e) => {
  if (e.key === "l" amp;amp; e.ctrlKey amp;amp; e.shiftKey) {
    console.log("Please Work I Beg Of You");
  }
});
 

Комментарии:

1. Это и есть настоящий код? Это синтаксически неверно, как показывает подсветка.

2. Нет, я напечатал это на своем телефоне

Ответ №1:

Больше никакой информации не требуется. Компьютер будет считать клавишу L заглавной, потому что вы нажали shift, поэтому просто измените ее на «L» (я не уверен, что это сработает, но, возможно, это также удастся сделать e.key.toLowerCase() ). Дайте мне знать, если это сработает

Ответ №2:

вместо этого вы можете проверить код ключа

 document.addEventListener("keydown", (e) => {
  if (e.keyCode === 76 amp;amp; e.ctrlKey amp;amp; e.shiftKey) console.log("Please Work I Beg Of You");
});