Javascript Key Events Chome на Android - как реально использовать ключи? - PullRequest
1 голос
/ 20 мая 2019

Я уже давно борюсь с этим на Chrome с Android, и он ведет себя совершенно иначе, чем Chrome на ноутбуке с Windows. У меня есть поле ввода и добавлены методы keyup и down, как показано ниже

document.addEventListener("keyup", keyUp);

function keyUp(e){  console.log("up "+e.keyCode); }

Все события тогда имеют код клавиши 229, и, похоже, нет информации о клавише, которую я нажал в событиях. На моем ноутбуке я веду себя совершенно по-другому и даже могу использовать e.key, чтобы получить нажатие. До сих пор я обнаружил в Интернете обходные пути, когда люди сами не реагировали на нажатия клавиш, а сравнивали содержимое поля до и после нажатия клавиши и перепроектировали то, что пользователь должен был нажать - кажется ужасным решением для чего-то, чего я ожидал быть проще. Нет ли лучшего решения? Спасибо!

...