【问题标题】:KeyboardEvent event.key and event.code are differentKeyboardEvent event.key 和 event.code 不同 【发布时间】:2023-03-23 23:20:02 【问题描述】: 为什么event.key and event.code 有时会不同? 即使我使用QWERTZ 键盘,当我将布局从QWERTY 更改为QWERTZ 时,它也会出现... 【问题讨论】: 标签: javascript keyboard keydown keyup 【解决方案1】: 我过去在一个项目中遇到过类似的问题。 Key 引用键值表示。 keyCode 引用该键的 ASCII 值。 检查这个以获得更好的解释。 https://developer.mozilla.org/en-US/docs/Web/Events/keyup 【讨论】: 对不起,我的意思是 event.key 和 event.code!不是键码 Np,在 MDN 参考中,您可以找到 event.code 和 event.key 的参考。