Согласно MDN, мы должны определенно не использовать свойство.keyCode. Он устарел:
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
В школе W3 этот факт .keyCode
и есть только побочная заметка о том, что .keyCode
предоставляется только для совместимости и что последняя версия спецификации DOM Events рекомендует вместо этого использовать свойство .key
.
Проблема в том, что .key
не поддерживается браузерами, так что мы должны использовать? Есть что-то, что мне не хватает?