我正在开发一个音译应用程序,在该应用程序中,当用户键入时,应将字符替换为 unicode 字符。为此,我在kepress事件上获得了键码值,并基于此设置了unicode字符。它在桌面上运行良好。但是,不适用于android。我已经搜索过这个。没有一个解决方案奏效。它返回 0 或 229。有人请帮助我。
编码
$("input").on('input keypress propertychange', function(e){
if (!isIE){
Key = e.which;
}
else {
Key = e.keyCode;
}
Char = String.fromCharCode(Key);
...
});
如果在桌面浏览器中获得正确结果,则为 Key 的值。但是,在 android 浏览器中总是 0。
查看我的应用程序桌面以及 android- https ://search.tamilpriyan.com (当您在输入字段中键入时,它会更改为泰米尔语字符。但是,在 android 中没有工作)