2012-05-05 74 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 –