【问题标题】:KeyboardEvent.key not supported in Chrome?Chrome 不支持 KeyboardEvent.key?
【发布时间】:2016-01-14 03:58:38
【问题描述】:

我正在构建一个简单的应用程序,它可以帮助我轻松获取所有键的 keyCodes/charCodes。当你按下一个键时,它会在屏幕上显示 keyCode/charCode,在它下面应该显示实际按下的键的名称。

在 Firefox 中,KeyboardEvent 对象具有 key 属性,该属性包含按下的键的名称(例如,如果我按“F”,keyCode 是 102,但 key 是“ f"),但不幸的是我在 Chrome 中找不到它。

是否有解决此问题的方法,如果没有,是否有人拥有有关所有键码及其对应键名的数据?

【问题讨论】:

标签: javascript google-chrome firefox keyboard-events keycode


【解决方案1】:

【讨论】:

    【解决方案2】:

    您应该发布一些示例代码以更好地说明您正在尝试做什么;但据我了解,您拥有 charcode 并且需要密钥。 String.fromCharCode 将返回给定代码中的字符(键)值。相反,您可以使用String.prototype.charCodeAt

    【讨论】:

      猜你喜欢
      • 2016-03-16
      • 2016-05-20
      • 2014-01-23
      • 2018-03-16
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多