Я пытаюсь запустить событие keydown
с использованием синтетического new KeyboardEvent()
в браузере Microsoft Edge (не IE), но не могу установить свойство keyCode
.
На самом деле, я хочу смоделировать стрелку вниз keydown
событие.
const event = new KeyboardEvent('keydown', {
code : 'Down',
key: 'Down',
keyCode: 40,
} as KeyboardEventInit));
но когда я отправляю это событие и регистрирую выходное событие, свойство keyCode
всегда возвращается к 0 вместо 40.
Вышеприведенный код работает на Chrome , Firefox и Safari .
Поправь меня, если я что-то делаю не так.