相关疑难解决方法(0)

如何找出按下的字符键?

我想知道在纯javascript中以跨浏览器兼容的方式按下了什么字符键.

javascript keypress javascript-events

104
推荐指数
4
解决办法
20万
查看次数

63
推荐指数
2
解决办法
9万
查看次数

Javascript numberpad键码解析

我试图用以下代码从数字键盘解析keydown事件:

$('#myDiv').keydown(function(e) {
  val = String.fromCharCode(e.which)
});
Run Code Online (Sandbox Code Playgroud)

问题是键盘0-9返回keyCodes 96-105,根据fromCharCode()小写字母a-i.如何将numberpad的keydown事件解析为适当的数字?

javascript keycode

11
推荐指数
2
解决办法
9581
查看次数

Javascript - 在按下时打印密钥的名称?

是否可以在按下时获取密钥的名称:

field.addEventListener("keydown", keyDown, false);
function keyDown(event) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

例如,当按空格键时,我想得到字符串值:"space",或沿着这些行的东西.有没有一种简单的方法可以做到这一点,还是我需要一个库.

javascript keypress dom-events

3
推荐指数
2
解决办法
2081
查看次数

通过KeyboardEvent.code找出KeyboardEvent.key

KeyboardEvent 有 2 个属性:

如何在没有事件本身的情况下获得key拥有?code所以我只有code事件之外的值,并且想知道与之key相关的内容。

javascript keycode keyboard-events

3
推荐指数
1
解决办法
1101
查看次数