1

次のコードを使用して、押されたキーを検出しています。

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

「B」はキーコード 66 です。ただし、「b」を押すと起動し、大文字の B キーコードである 66 を警告します。小さな「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 に答える