Инициировать новое событие клавиатуры с CapsLock из JavaScript - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть простая функция, которая проверяет, был ли CapsLock на входе

document.addEventListener('keydown', function(e) {
    if(e.getModifierState("CapsLock")) {
       console.log('CapsLock is on')
       } else {
         console.log('Capslock is off')
       }
  });

Чтобы проверить функцию, я попытался запустить ее следующим образом:

  document.dispatchEvent(new KeyboardEvent('keydown', {key:'A', capsLockKey: true}));

Но это не работает

Как я могу вызвать новое событие клавиатуры со свойством CapsLock?

1 Ответ

0 голосов
/ 01 ноября 2018

Я нашел решение на странице W3C

document.dispatchEvent(new KeyboardEvent('keydown', {key:'A', modifierCapsLock: true}));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...