Я пытаюсь преобразовать keydown keyCode в char, но он возвращает другое значение, чем на keypress, и String.fromCharCode(event.keyCode)
работает правильно только в случае нажатия клавиши, возможно, кто-то знает, как преобразовать код ключа, который я получаю от keydown до строка правильноkeydown keyCode конвертировать в char
0
A
ответ
0
Проверить здесь: http://www.bloggingdeveloper.com/post/KeyPress-KeyDown-KeyUp-The-Difference-Between-Javascript-Key-Events.aspx
с этой ссылкой:
В теории, KeyDown и KeyUp события представляют собой ключи нажаты или отпущены, в то время как нажатие клавиши накануне nt представляет символ, который набирается . Реализация теории не одинакова во всех браузерах.