Я пытался обработать последний вход в текстовое поле в приложении Android из Javascript.Как я могу получить последнее сообщение от события «ввода»
Первоначально я пытался использовать события KeyUp, KeyDown и KeyPress, чтобы получить KeyCodes с клавиатуры, однако с помощью мягких клавиатур Android вы получите KeyCode 229 для каждого ключа, кроме заднего пространства, пробела и ввода.
Так что теперь я использую событие onInput, но это, как мне кажется, предупреждает меня о том, что что-то вводилось в текстовое поле, а не в том, что это за вход.
document.getElementById("textarea").addEventListener("input", function (e) {
ClaroSpeak.KeyHandler(e);
}, false);
Есть ли какое-то событие ввода, как мне сообщить, какое последнее изменение или ключ было, например. 'space' 'a' 'F' ect ...
Возможный дубликат [Клавиши захвата, введенные на виртуальную клавиатуру Android с использованием javascript] (https://stackoverflow.com/questions/30743490/capture-keys-typed-on-android-virtual-keyboard-using-javascript) – reyiyo