0

我想創建一個新的winRT(metro)應用程序。 然而,在這個應用程序中,我可以處理來自條形碼掃描儀的輸入。我在這裏和那裏搜索,但直到現在還沒有找到任何指導做這樣的事情。 或者如果這在metro風格的應用程序中甚至是可能的。因此: - 是否有可能? - 也許這是如何做到這一點的例子?在winRT應用程序中使用條碼掃描器

注意:如果我只有USB條形碼掃描儀的解決方案,目前可以。 其他(串行,藍牙)很好,但不是必不可少的...

+0

不要條形碼掃描儀只是充當鍵盤,通常? – Joey 2012-08-03 14:45:19

回答

1

正如在評論中所說,條碼掃描器充當鍵盤,即如果你有專注於文本字段和你掃描的東西,然後文本字段被感應與掃描的號碼。一些條形碼掃描器被編程爲在輸入掃描序列後輸入轉義字符(例如回車符),因此您可以監視文本字段,並且如果您找到該轉義字符,則觸發一個動作,而不是等待用戶按下輸入或按下按鈕。我一直在使用的條形碼掃描儀,在其文檔中有一些帶有「特殊條形碼」的頁面,您可以打印和掃描,以便對設備進行編程,而無需安裝驅動程序或配置應用程序。

+0

但是如果你沒有文本字段呢?我猜你可以捕獲key_up和key_down。但是,我真的可以區分輸入實際來自哪裏(鍵盤或掃描儀)嗎? – NicoCV 2012-08-06 07:18:56

+0

根據設備(掃描儀)及其編程能力,我猜你可以編程它在序列開始時輸入一個特殊字符。在這種情況下,你可以監視這個角色,這樣你就會知道輸入來自哪裏。 – pater 2012-08-06 11:07:55

相關問題