Mam następującą konfigurację:onkeyup wydarzenie w Safari na IOS7 z Bluetooth klawiatura
- skanera Bluetooth
- iPad
- strony internetowej z pola tekstowego dla wejścia skanowania
Zastosowanie:
- Pole tekstowe użytkownika i skanowanie kodów kreskowych za pomocą blu Skaner etooth
- Skaner dodaje ENTER (13) na koniec skanowania
Problem:
na safari w IOS7 wydaje się, że zmiana w jaki sposób wydarzenia klawiszowe są obsługiwane na urządzeniach Bluetooth. Kod ...
window.onkeyup = function (e) {
console.log(e.KeyboardEvent)
}
... powinien wrócić informacje wciśniętego klawisza. Zamiast tego dostaję ...
keyCode: 0
keyIdentifier: "Unidentified"
... bez względu na to, który klawisz naciskam.
Ten sam wynik booth formie bluetooth skanera i klawiatury bluetooth.
Dzięki/E
jeśli ktoś się o to potknął: nadal ma ten problem 4 lata później https://stackoverflow.com/questions/45924702/ipad-bluetooth-keyboard-returns-keycode-of-0-for-any-key-with- onkeyup –