keyCode auf Android ist immer 229
Auf meinem Samsung Galaxy Tab 4 (Android 4.4.2, Chrome: 49.0.2623.105) ist eine Situation aufgetreten, in der der keyCode immer 229 lautet.
Ich habe einen einfachen Test für zwei Situationen eingerichtet
<div contenteditable="true"></div>
<input>
<span id="keycode"></span>
Skript
$('div, input').on('keydown', function (e) {
$('#keycode').html(e.keyCode);
});
Zum Glück kann ich Beiträge dazu finden, aber ich konnte keinen mit einer funktionierenden Lösung finden. Jemand schlug vor, @ zu verwendkeyup
stattdessen oder mit demtextInput
Ereignis, aber dieses wird nur auf @ abgefeueblur
.
Now, um das Ganze abzurunden, passiert dies nicht mit dem Standard-Aktienbrowser:
Jede Hilfe wäre dankbar!
UPDATE: Wenn sich herausstellt, dass dies nicht möglich ist, kann ich den Saibling noch vor dem Caret greifen:Pos