2012-05-05 75 views
0

我有一个充当HID键盘仿真设备的USB条形码扫描器。我想要一个网页,为了测试目的,扫描完成后会弹出一个JavaScript警报。我不想将事件与任何可见的控件(如文本框)绑定,因此,我不会专注于捕获扫描输入的任何控件。这可以做到吗?我使用带有Symbol USB条形码扫描器的VS 2010与.NET 4.0和VB.NET。谢谢...鲍勃条形码扫描时的VB.NET事件

+0

这将是一个简单的文本框,这样做:http://stackoverflow.com/questions/9530347/detect-barcode-reader-input否则没有输入控件,你必须挂钩一个'document.onkeydown = function(){'concenate'barcodeInput + = ChrCodeToLetter(window.event.keyCode)'然后在一个计时器事件'(如果barcodeInput.Length> 5){alert(barcodeInput);' –

回答

0

不同的条形码扫描仪可以输出不同的控制字符,如标签和换行符。您应该阅读您的扫描仪手册。

你应该可以用按键事件处理程序来选择这些。

+0

据我所知,按键事件需要关注控制。我想在我的网页上没有任何控件的情况下捕获此扫描。查阅了我的手册(http://support.symbol.com/support/search.do?cmd=displayKC&docType=kc&externalId=15346603apdf&sliceId=&dialogID=51113397&stateId=0%200%2051105181 – Bob

+0

您必须关注页面的视图端口。你可以使用这个使用jquery。https://github.com/jeresig/jquery.hotkeys#readme –