USB-Barcode-Scanner melden sich traditionell als Tastaturen, damit sie als Ersatz fuer Keyboard-Wedge-Scanner dienen koennen.
Das ist Schuld der Kassensystem-Software-Anbieter, die zu faul waren ihre Programme auf USB anzupassen und stattdessen Druck auf die Barcode-Scanner-Hersteller ausgeuebt haben.
Eigentlich ist die Barcode-HID-Klasse sehr ausgefeilt und man koennte viel mehr Information ueber den Scanner erhalten als nur die
ASCII-Zeichen der gescannten Codes.
Der Nachteil von WM_INPUT ist das es erst ab Windows XP vorhanden ist.