私は、Chromeブラウザを使用してjavascript(macbook pro OSX 10.11.xでこの問題があるかどうかはわかりません)で作業しています。機能を使用して イム:a:65または97のJavascriptキーコード?
window.onkeypress = function(e) {
var key = e.keyCode ? e.keyCode : e.which;
console.log("keypressed = " + key);
}
私は私のキーボード上の「」キーを押したときに、それが97としてログに記録されますが、これは私がインターネット上で見つけ、他のキーコードリストに対応していない、と述べています「」これは、例えば、私は「s」は115で、同様に他のキーのために同じですが、誰もが「s」は83
であると述べているi「は依存性があります65
です私は行方不明? ==と仮定してイベントを発生させると、他のブラウザでも動作しますか?
ありがとうございました。
"キープレス" イベントは* *キーコードをあなたを与えるものではありません、それは*あなたの*文字コードを示します。 – Pointy
文字(chr)コード –
a = 97、A = 65 – PRMoureu