Logitech 遊戲手把 F710 和 ubuntu 以及作為 python 程式的輸入

Logitech 遊戲手把 F710 和 ubuntu 以及作為 python 程式的輸入

我想使用 Logitech F710 遊戲手把作為 python 程式的輸入裝置。我正在使用Ubuntu。我真的不知道從哪裡開始,所以這裡有幾個問題:

  1. Ubuntu 如何偵測遊戲手把?
  2. 如果遊戲手把在 Ubuntu 中被識別,我將如何透過 python 腳本與該裝置互動?
  3. 如果這在 Ubuntu 中不容易做到,那麼我如何在 Windows 中透過 python 腳本與遊戲手把互動?

答案1

  1. 作為 USB HID 裝置。

  2. 透過事件子系統

  3. 呃...

答案2

輸入裝置在 Linux 中註冊/dev/input/eventX,要與它們交互,您必須開啟該偽檔案並從中讀取。

從 C 語言執行的範例原始程式碼可以透過以下方式下載:

apt-get source evtest

Python 程式碼可以在以下位置找到:

相關內容