问题
I'm making an application to run in the background on a salespoint to read input from a usb scanner. How can I get the input of the scanner from C#? And can I differentiate between the scanner and a usb keyboard? (Scanner is a HID device)
回答1:
I did this successfully before using a “Raw Input” implementation on CodeProject:
- Raw Input
It allows you to receive both the input (what “keys” are pressed if it mimics a “keyboard”) as well distinguish which device it came from.
来源:https://stackoverflow.com/questions/3655023/how-do-i-read-input-from-a-usb-hid-device