0
$(document).ready(function() {
    $(document).keyup(function(e) {
        alert('This key: ' + e.keyCode);
    });
});

如果一个单独的键被映射到多个字符,那么 keyup 事件将在一次按键时执行多次。

有谁知道在这种情况下如何识别按键的物理行为?

干杯

4

1 回答 1

1

使用keyup, like 键ctrl不会触发事件。keydown虽然做。

使用下面的代码,我可以捕获几乎所有按下的物理键(我认为)。

脚本:

$(document).ready(function(){
    $(document).keydown(function(e){
        $("#key").html($("#key").html() + " " + e.keyCode)
    });
});

html:

<div id="key"></div>
于 2009-11-13T00:46:52.760 回答