Я разрабатываю приложение для чтения штрих-кодов для личного использования (инвентаря). Считыватель штрих-кода, который я использую, действует как клавиатура, вводит номер штрих-кода и отправляет "Enter". Однако мне всегда нужно сфокусировать вручную указанное текстовое поле.
Я хочу, чтобы читатель обновил всю форму полей, когда он читает штрих-код. Без необходимости вручную размещать фокус на поле.
Для этого мне было интересно, есть ли способ определить, произошло ли нажатие клавиши (или другое событие) из считывателя штрих-кода или с клавиатуры?.
Разработка, которую он в настоящее время выполняет под HTML/JS (jQuery) и PHP, но я не закрыт для других предложений.
Считыватель штрих-кодов подключается и воспроизводится, и не поставляется с драйверами. Есть ли способ прочитать информацию на устройстве, которое выполняет ввод?
Насколько я знаю, нет никакой возможности дифференцировать (общий) считыватель штрих-кода с реальной клавиатуры. Вы можете решить свою проблему, добавив обработчик нажатия клавиши на странице с кодом, который устанавливает фокус на поле, в которое нужно поместить значение.
Вы можете попробовать добавить атрибут автофокуса в html.