Коллеги приветствую.
Разрабатываю взрывозащищенный терминал ввода информации на базе панели cMT3072XHT и external USB Keypad.
Панель cMT3072XHT будет закрыта защитным стеклом и touchscreen буден недоступен. Ввод цифр и командные кнопки запланирован через USB external Keypad.
Возникли вопросы:
1. Как можно отследить нажатие определенных клавиш на USB KeyPad, чтобы активировать ввод в соответствующие поля на экране панели (активировав соответствующий LB Bit ввода в поля) ? В макросах не нашел каких-либо функций отслеживающих нажатие клавиш и выдающих KeyCode ACSII, чтобы дальше можно было сделать обработку.
Пробовал реализовывать мониторинг нажатия Клавиш через добавленный USB Barcode/Keyboard device, но это очень неудобный подход (приходится постоянно переключать режим Barcode reader на Keyboard и после ввода числа в поле, снова переключаться в режим Barcode reader и отслеживать регистр RESULT.
2. Также столкнулся с проблемой, что External KeyPad имеет функциональные клавиши F1-F6 (ASCII x3A- x3E). Можно ли обработать их нажатие (даже через Barcode reader не отслеживается)? Панель никак не реагирует на их нажатие.
Андрей