在这里,我想提醒一下bengali的信,请注意' a'按钮。但为此我必须保持大写锁定。我从未参与过unicode角色。这种情况有什么特别的原因吗?我怎么能解决这个问题?
var letter={
'65':2438
}
document.body.addEventListener('keypress',function(e){
alert(String.fromCharCode(letter[e.keyCode]));
});
答案 0 :(得分:1)
查看小'a'和大写'A'之间的区别,两者都有相应的ASCII值97和65.
对于大写字母'A'(ASCII值65)
var letter={ '65':2438 }
document.body.addEventListener('keypress',function(e){
alert(String.fromCharCode(letter[e.keyCode]));
});
小写字母'a'(ASCII值97)
var letter={ '97':2438 }
document.body.addEventListener('keypress',function(e){
alert(String.fromCharCode(letter[e.keyCode]));
});