2

如何在 Linux 上的 Python 中使用模拟操纵杆?我来自 C++ 背景,我使用 joystick.h 从 /dev/input/js[x] 读取事件。也许有一个我可以使用的python包装器?我真的不想使用像 pyGame 或 SDL 这样的大型库吗?

4

3 回答 3

3

这个要点未经修改就在 Ubuntu 15.04 上为我工作。

于 2015-06-16T22:12:50.790 回答
2

evdev,它只适用于 Linux,它似乎能够做的不仅仅是处理操纵杆。不过,我从未尝试过。

我花了一些时间寻找一个只能以跨平台方式读取操纵杆的库,但没有找到,我最终在我的项目中使用了 pygame(仅初始化操纵杆和事件模块)。

于 2014-01-13T09:48:46.650 回答
0

现在(2016+)有一个新的足够多平台的 Python 模块,称为“输入”,您可以在GitHub 上找到它或从Pipy安装

它可以读取操纵杆、控制器、键盘和鼠标,并且似乎为它们的所有功能提供了良好的支持,包括可用的振动。

于 2018-02-16T07:21:21.787 回答