iT邦幫忙

0

關於一維二維掃碼器 Python讀取問題

小弟遇到一個問題 我最近在研究如何直接Python讀取1D2D掃碼器的字串
用input輸入並印出字串了
但卡到一個問題
我有設很多種按鍵模式 https://ithelp.ithome.com.tw/upload/images/20200525/20126577v8jTdalmJm.png
這些模式分別會處理不同事情 例如拍照 影像切割等等
大家都知道 掃碼器就是非接觸式的鍵盤輸入
他可能會掃到(假如P12345678)
按鍵開關(p) 按鍵模式功能就會衝突到 他就會啟用p的function
請問各大前輩有什麼好的建議

ant1017 iT邦新手 3 級 ‧ 2020-05-25 16:16:59 檢舉
條碼字串長度應該都大於1才對...
假如p123456789
他一定會先 觸發p(鍵盤輸入)
我的按鍵功能就被連動 (衝突到
Franky Chen iT邦研究生 3 級 ‧ 2020-05-25 21:36:03 檢舉
你先把input存成一個變數
然後判斷input的長度
如果input的長度 > 1
判定他是條碼
不然就判定他是鍵盤輸入
所以
if (input的長度 = 1) {
//按鍵功能處理
} else {
//條碼處理
}

尚未有邦友回答

立即登入回答