Javascript Jquery按键事件、event.keycode或event.which在android中始终为0

Javascript Jquery按键事件、event.keycode或event.which在android中始终为0,javascript,android,jquery,unicode-literals,Javascript,Android,Jquery,Unicode Literals,我正在开发一个音译应用程序,当用户键入时,字符应该替换为unicode字符。为此,我在kepress事件上获取keycode值,并在此基础上设置unicode字符。它在桌面上运行良好。但是,在android中不起作用。关于这件事我已经查过了。所有的解决方案都不起作用。它返回0或229。有人请帮帮我 代码 $("input").on('input keypress propertychange', function(e){ if (!isIE){ Key =

我正在开发一个音译应用程序,当用户键入时,字符应该替换为unicode字符。为此,我在kepress事件上获取keycode值,并在此基础上设置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

看看我的应用桌面和安卓系统(当你在输入栏中输入时,它会变成泰米尔语字符,但在安卓系统中不会工作)