Я разрабатываю приложение для транслитерации, в котором, когда пользователь печатает, символ должен быть заменен символом Unicode. Для этого я получаю значение кода ключа для события kepress и на основании этого я устанавливаю символ юникода. Он отлично работает на рабочем столе. Но не работает в android. Я искал по этому поводу. Ни одно из решений не сработало. Либо он возвращает 0 или 229. Кто-нибудь, пожалуйста, помогите мне.
Код
$("input").on('input keypress propertychange', function(e){
if (!isIE){
Key = e.which;
}
else {
Key = e.keyCode;
}
Char = String.fromCharCode(Key);
...
});
Значение ключа при получении правильных результатов в настольных браузерах. Но в браузерах android всегда 0.
Посмотрите на рабочий стол моего приложения, а также android - https://search.tamilpriyan.com (при вводе в поле ввода оно меняется на Тамильский характер. Но не проснулся в android)