1

我正在使用以下代码来检测被按下的键:

$(document).keyup(function(event) { // the event variable contains the key pressed            
    if (event.which == x+65) { 
        alert(numToChar(x));
    }
});

“B”是键码 66;但是,当我按“b”时它会触发,并发出警报 66,这是大写的 B 键码。小“b”应该提醒“98”

我在 Firefox 和 chrome 中都试过这个。

4

1 回答 1

0

如果您想要区分大小写的键码,请将事件更改为 keypress。

$(document).keypress(function(event) { // the event variable contains the key pressed
   if (event.which == x+65) { 
      alert(numToChar(x));
   }
});
于 2013-10-10T18:18:14.303 回答