2015-06-08 21 views
1

我們有一個GWT應用程序內,在這裏我們可以定義鍵盤快捷鍵(0-9,AZ,有3個可能的調節劑:Alt鍵按Ctrl鍵),它可以執行幾個動作(而不是點擊一個按鈕,只需按Ctrl + Alt + A)。模擬組合鍵通過掃描條形碼

它主要用於倉庫,爲了簡化最終用戶的工作流程,我們希望生成條形碼,用戶可以掃描這些條形碼,並將這些掃描的條形碼視爲按下鍵盤上定義的組合鍵。

(因此最終用戶不必在鼠標/鍵盤/掃描儀之間切換)。

我的問題是:這甚至可能嗎?我是否可以模擬按鍵組合Ctrl + Shift + C通過掃描條形碼? 什麼樣的掃描儀是必要的?我應該使用什麼條碼?我如何編碼這些組合鍵?

+0

您使用的是什麼操作系統? –

+0

Windows和Mac OS。 – nahri

+0

關於模擬鍵擊的信息,請參閱以下內容:http://stackoverflow.com/questions/7745959/how-to-simulate-keyboard-presses-in-java。 –

回答

0

有不同種類的掃描儀,或者他們可以在不同的模式下運行。最簡單的掃描儀通常用作鍵盤,併發送一串掃描的字符串。

有些軟件有自己的軟件,允許您在掃描特定代碼時設置不同的操作以及其他設置。

其他可能通過API訪問,或者它們允許簡單的串行通信。通過這些,您可以編寫自己的代碼,在註冊特定條形碼時發送特定的組合鍵。

這一切都取決於軟件的品牌,類型和可用性。

請記住,谷歌是你的朋友。

+0

我們試圖創建一個通用的解決方案,它可以與大多數可用的掃描儀配合使用。我知道有掃描儀,可編程和類似的東西,但我們必須處理你可以想象的最愚蠢的(最終)用戶;) – nahri