Ich schreibe ein C# POS (Point of Sale) -System, das Eingabe von einem Keyboard keil Magcard Reader. Dies bedeutet, dass alle Daten, die von einem Magnetstreifen gelesen werden, so eingegeben werden, als wären sie sehr schnell auf der Tastatur eingegeben worden. Momentan gehe ich damit um, indem ich mich an das KeyPress-Ereignis anschließe und nach einer Reihe sehr schneller Tastenbetätigungen suche, die die Wipe-Sentinel-Zeichen der Karte enthalten.Der beste Weg zur Eingabe von einer Tastatur "Keil"
Gibt es eine bessere Möglichkeit, mit dieser Art von Eingabe umzugehen?
Edit: Das Gerät präsentiert die Daten einfach als Tastenanschläge und nicht über einen anderen Treiber Schnittstelle. Wir verwenden auch eine breite Palette dieser Arten von Vorrichtungen, so dass eine Methode idealerweise unabhängig von dem spezifischen Modell des verwendeten Keils funktionieren sollte. Wenn es jedoch keine andere Option gibt, muss ich etwas tun.