Der Martin: JQUERY KeyCode

Beitrag lesen

Hi,

Jetzt nochmal in's Blaue: Hat der Scanner etwa eine Hardwaretastatur? Sollen deren Eingaben abgefangen und in das Eingabefeld geschrieben werden?

eher nicht, vermute ich, aber die Annahme könnte dennoch zielführend sein. Viele Scanner sind nämlich so gestrickt, dass sie dem USB-Host einfach vorgaukeln, sie seien eine Tastatur, und dann beim Scannen einfach die den gescannten Zeichen entsprechenden Keycodes senden, so wie es auch eine Tastatur tun würde.

Ergo: Die Software (Web-App) muss die Tastencodes bzw. Tastatur-Events entgegennehmen und auswerten. Am einfachsten macht man das tatsächlich so, dass man ein Input-Element focussiert (kann man bei den meisten Scannern über ein Präfix konfigurieren), das dann die EIngaben aufsammelt.

Wenn man kein Input-Element verwenden will, weil Android (vielleicht auch andere Systeme) dann die in diesem Fall unerwünschte virtuelle Tastatur einblenden ... tja, dann muss man tatsächlich die Tastatur-Events selbst auswerten.

So long,
 Martin