2016-06-27 7 views
0

У меня есть сканер штрих-кода, который будет распознаваться клавиатурой Windows (IoT), и мне нравится писать IBackgroundTask, который запускает событие, если был сканирован новый штрих-код. Как я могу прослушать событие нажатия клавиши на клавиатуре в фоновом задании в Windows IoT?Как прослушать событие нажатия клавиши в фоновой задаче

+0

Итак, вы хотите запустить фоновая задача нажатием клавиши? – pijemcolu

+0

Нет фоновой задачи уже запущено, и мне нравится получать событие, если нажата клавиша. – jwillmer

+0

Зачем вам нужно регистрировать событие в фоновой задаче? – Jackie

ответ

1

Взгляните на следующей дискуссии (описывается с помощью клавиатуры крюк в C# в Windows Mobile 6.5): http://www.intermec.com/site/realtime/SingleArticleList.aspx?id=17093 К сожалению, это не сообщение насоса в ОС Windows 10 IoT Ядро (так как нет никакого графического пользовательского интерфейса), поэтому этот пример не будет работать для вас. Лучшим решением было бы использовать сканер штрих-кода последовательного порта, настроить поток для прослушивания последовательного порта, а затем выполнить свою обработку. Пример прослушивания последовательного порта приведен ниже: https://developer.microsoft.com/en-us/windows/iot/win10/samples/serialsample Любой сканер последовательного порта будет выполнять (например, Motorola Symbol LS2208)

+0

Пожалуйста, не обращайтесь к внешним источникам, не включая в свой ответ резюме основных пунктов. – dkar