Ich habe folgendes Setup:
Meine Web-Anwendung hört sich Keypress-Events weltweit an, was mir die Möglichkeit gibt, Scan-Funktionen auszulösen, ohne dass der Benutzer ein Textfeld in die Web-Applikation einordnen muss.
Das oben beschriebene funktioniert, wenn Sie die Anwendung auf einem Desktop mit einem USB-Scanner ausführen.
Mein Problem ist, dass die Anwendung keine Keydown (drücken / hoch) Ereignisse auslöst, bis ein Textfeld auf dem iPad fokussiert ist, wenn der Bluetooth-Scanner angeschlossen ist.
Ist es möglich zu erreichen?
Eine verwandte Frage von vor einer Weile: Wie kann ich hinzufügen? ein Javascript-Listener, um Eingaben vom Bluetooth-Barcodescanner zum iPad zu erfassen?
Danke / E
Ich glaube, dass mit Mobile Safari (und den meisten anderen mobilen iOS-Browsern) Tastendrücke nur von der Web-App erkannt werden können, wenn eine Formulareingabe im Fokus steht. Ihr Gerät (ohne eine externe Tastatur) kann keine Tasteneingabe durchführen, ohne dass eine Formulareingabe ausgewählt wurde, einfach weil die Tastatur nicht geöffnet war.
Tags und Links javascript ios ipad barcode-scanner bluetooth