1
このスクリプトは、キーの押下を捕まえることになっています。しかし、それは間違って受け取った特殊文字を取得しています。たとえば、\
を押すと、Ü
になります。ウィンドウでのキーボードイベントの取得で特殊文字が正しく取得されない
document.addEventListener('keydown', keydownCallback, false);
function keydownCallback(e) {
var charCode = (typeof e.which == "number") ? e.which : e.keyCode;
if (charCode) {
console.log("Character typed: " + String.fromCharCode(charCode));
}
}
入力文字を正しく入力できる方法はありますか?
'keyCode'は推奨されていません。 'key 'を試す – Tibrogargan
代わりに' e.key'を使用する – Beginner