Захват штрих-кода из фона в VB 2010 - PullRequest
1 голос
/ 06 июня 2011

Я хочу создать программу, которая будет работать в фоновом режиме, но будет захватывать любые данные, вводимые сканером штрих-кода. Так как сканеры штрих-кода работают более или менее как клавиатуры (я не знаком со спецификой реализации, но мое чтение и их поведение позволяют предположить это), я планировал просто захватить все нажатия клавиш и найти отличительный шаблон (последовательность введенных чисел в невероятно быстрой последовательности).

Однако меня немного беспокоит тот факт, что для этого потребуется удерживать нажатие клавиш, пока я не подтвердлю совпадение. Остановка, вероятно, будет едва заметна, но все же она не идеальна. Мой вопрос: есть ли лучший способ реализации, чем простое обнаружение клавиш и шаблонов, например, обнаружение того, что нажатия клавиш происходят из сканера штрих-кода?

Спасибо за любую помощь, которую вы можете предложить, Wyatt

Ответы [ 2 ]

1 голос
/ 10 ноября 2012

Вам не нужно фиксировать события нажатия клавиш.Все, что вам нужно сделать, это настроить сканер штрих-кода на использование COM-порта или устройства USB-HID (POS) и считывать отсканированные данные за кулисами.Хорошая статья на http://www.codeproject.com/Articles/18099/A-USB-HID-Component-for-C.

1 голос
...