有没有办法检测输入来自Web编程的硬件?

时间:2014-03-13 00:24:46

标签: php jquery html hardware

我正在开发一个供个人使用的条形码阅读器应用程序(库存)。我正在使用的条形码阅读器,就像一个键盘,它输入条形码编号并发送"输入"。但是,我总是需要手动关注文本字段。

我想让读者在读取条形码时更新整个字段。无需手动将焦点放在场上。

为了做到这一点,我想知道是否有办法确定按键(或其他事件)来自条形码阅读器还是键盘?

它目前在HTML / JS(jQuery)和PHP下完成的开发,但我并未接受其他建议。

条形码阅读器即插即用,并没有附带驱动程序。有没有办法读取正在执行输入的设备上的信息?

2 个答案:

答案 0 :(得分:1)

据我所知,无法将(通用)条形码阅读器与真实键盘区分开来。您可以通过在页面上添加一个按键处理程序来解决您的问题,该代码将焦点设置为您需要将值放入的字段。

答案 1 :(得分:1)

您可以尝试在html中添加autofocus属性。

http://www.w3schools.com/tags/att_input_autofocus.asp