Сканеры штрих-кода всегда будут использовать ввод после печати штрих-кода.Это означает, что штрих-код завершил печать.
Вы можете сделать что-то вроде этого (если сканер не позволяет добавить префикс):
- Добавить каждое нажатие клавиши к переменнойдо ввода (указывающего на то, что штрих-код завершил печать)
- Установите значение текстового поля для переменной
Конечно, если вы пошли по этому маршруту, вам придется учитывать ввод пользователяперсонажи.Поэтому вам, вероятно, придется проверить истекшее время для ввода и т. Д.
В конечном счете, было бы лучше, если бы вы могли контролировать штрих-коды (где вы можете добавить их префикс самостоятельно, например: "USR15840 ", нажмите клавишу" USR "и введите).