Chrome不支持KeyboardEvent.key?

时间:2016-01-13 19:46:13

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

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

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

此问题是否有解决方法,如果没有,是否有人拥有关于所有密钥代码及其相应密钥名称的数据?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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