【问题标题】:Python Linux Joystick support?Python Linux 操纵杆支持?
【发布时间】:2013-08-18 15:42:01
【问题描述】:

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

【问题讨论】:

标签: python linux pygame hid joystick


【解决方案1】:

This gist 在 Ubuntu 15.04 上为我工作,无需修改。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多