我想使用 Logitech F710 游戏手柄作为 Python 程序的输入设备。我使用的是 Ubuntu。我真的不知道从哪里开始,所以这里有几个问题:
- Ubuntu 如何检测游戏手柄?
- 如果 Ubuntu 可以识别游戏手柄,我该如何通过 python 脚本与该设备交互?
- 如果这在 Ubuntu 中不容易做到,那么我该如何通过 Windows 中的 python 脚本与游戏手柄交互?
答案1
作为 USB HID 设备。
通过事件子系统。
呃…
答案2
输入设备在 Linux 中注册/dev/input/eventX
,要与它们交互,您必须打开该伪文件并从中读取。
可以通过以下方式下载使用 C 语言编写的示例源代码:
apt-get source evtest
Python 代码可以在以下位置找到: