0
需要創建一個應用程序,它從讀卡器讀取輸入。在Flex中,如何捕捉從卡閱讀器的輸入,不受其他主要投入影響?
輸入從讀卡器作爲字符串類似於鍵盤事件的到來。在flex中,我可以通過監聽關鍵事件來捕獲該字符串。
問題是,雖然從刷卡讀卡器卡當有人按下鍵。兩者都將附加在輸入中。我該如何解決這個問題?請建議。
-Abhishek
需要創建一個應用程序,它從讀卡器讀取輸入。在Flex中,如何捕捉從卡閱讀器的輸入,不受其他主要投入影響?
輸入從讀卡器作爲字符串類似於鍵盤事件的到來。在flex中,我可以通過監聽關鍵事件來捕獲該字符串。
問題是,雖然從刷卡讀卡器卡當有人按下鍵。兩者都將附加在輸入中。我該如何解決這個問題?請建議。
-Abhishek
是否讀卡器使用任何類型的鍵碼?實際的按鍵事件具有charCode屬性,因此您可以通過編程方式確定哪個按鍵被按下。找出你則charCode讀者踢回來,然後只有當事件則charCode匹配追加。
真的是你應該只是勾勒出鍵盤事件,看看你可以找到關於它的獨特,像keyLocation按鍵屬性可能幫助確定什麼是從閱讀器VS鍵盤到來。
如果一切都失敗了,你可以把它的用戶做一些事情,將幾乎阻止他們在同一時間像按住Alt鍵的同時他們讀卡打字的要求。在這種情況下,您可以在事件過程中檢查altKey是否爲真。