Событие клавиши ALT в Mozilla Firefox версии 69.0 не обнаружено - PullRequest
0 голосов
/ 19 сентября 2019

Попробуйте этот код, чтобы воспроизвести проблему (в консоли будет напечатано только событие, запущенное с помощью любой клавиши, кроме ALT или CTRL, и других, но мне просто нужно alt для работы):

<!DOCTYPE html>
<html>

    <body onkeypress="openTab(event);">

    <h1>My First Heading</h1>

    <p>My first paragraph.</p>

    <script> function openTab(e) {
        console.log('event fired');
        if (e.altKey) { 
            console.log('event alt key');
            if (e.charCode == 114 || e.charCode == 82) { 
                console.log('event alt key plus R');
            }
        }
    }
    </script>
    </body>
</html>

Я, хотя яделал что-то не так, но я добавил регистратор в функцию, и он печатает с любой клавишей, я имею в виду, что она работает, нажимая любую клавишу, кроме ALT, или CTRL, или SHIFT, я не знаю, если это проблема с версией Mozilla.. или что происходит.Потому что, когда я нажимаю alt, я не получаю событие, но открывается меню браузера, может быть, есть способ настроить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...