2017-03-02 46 views
-1

我有一個USB RFID閱讀器。當他讀取卡時,他輸入卡的序列號作爲普通鍵盤。我如何攔截輸入?在我的Debian可以解決所述裝置即刻經由的/ dev /輸入/由-ID/13-kkmoon閱讀器事件-KDB。掃描時我可以讀取緩衝區,但無法將其轉換爲字符串。如何通過USB接口攔截輸入?

回答

0

在我一直在使用這樣的事情的時候,從文件中讀取的數據是不是文字,但二進制文件。如果我沒有記錯,當你閱讀文件時,它會爲您提供的數據陣列,其表示linux/input.h頭文件中定義的input_event結構。我手上沒有一個例子,但在我看來,你應該在這個方向上挖一點點。

參考:https://github.com/torvalds/linux/blob/master/include/uapi/linux/input.h

UPDATE:啊,這裏有雲:Read from /dev/input