Javascript KeyboardEvent.code

Javascript KeyboardEvent.code,javascript,events,keyboard,onkeypress,Javascript,Events,Keyboard,Onkeypress,我喜欢使用键盘布局独立的代码。我想到了应用规范的方法,但是脚本: window.onkeypress=按 press=函数(事件){echo(event.code,typeof event.code)} 结果“未定义,未定义” 上面的脚本有什么错误 event.key运行良好,但event.keyCode与所有键盘布局(如HU、DE等)不完全一致。在大多数当前浏览器中,某些国家/地区的键显示为“0”。 它应该在里面,而且有。我找不到IE的任何信息,IE只支持DOM3事件的前一个草稿。Jahh,



我喜欢使用键盘布局独立的代码。我想到了应用规范的方法,但是脚本:

  • window.onkeypress=按
  • press=函数(事件){echo(event.code,typeof event.code)}
  • 结果“未定义,未定义”

    上面的脚本有什么错误

    event.key
    运行良好,但
    event.keyCode
    与所有键盘布局(如HU、DE等)不完全一致。在大多数当前浏览器中,某些国家/地区的键显示为“0”。


    它应该在里面,而且有。我找不到IE的任何信息,IE只支持DOM3事件的前一个草稿。

    Jahh,非常感谢,nightly.mozilla.org,fine works THE event.keyCode,但AltLeft未发布,但必须再次按下。这是一个错误,还是系统设置问题?。。。此按钮是菜单热键的前缀,抱歉。。。我们最好使用window.addEventListener(),因为它也提供控制按钮事件。