所以,情况就是这样:
我想要实现的目标:
现在,问题是:是否可以将e.which
或e.keyCode
programmaticaly转换为某种语言的标准布局字母,而无需列出
var keysMap = {
..,
keyCode: { englishLetter: .., languageXletter: .. } ,
..
}
(换句话说,浏览器是否知道keyCode
/ which
应该对应哪个字母?或者是jQuery吗?)
我暗示了两个案例:
PS2好的,为了澄清,让我在这里复制我对T30的评论:
让语言X成为俄语,就像对我一样。考虑一下:我想输入“请求”,但我的键盘布局是俄语,而不是英语,所以我得到“куйгуые”。或者我想输入俄语“запрос”,但我有英语布局,所以我得到“pfghjc”。这就是我所说的“错误布局”。我想将“pfghjc”解释为“pfghjc”和“запрос”或“куйгуые”作为“куйгуые”和“request”,并根据这两个版本提供建议。这样,即使他没有切换到“正确”语言,我也会帮助用户。