0

有没有办法python-evdev在 Mac OS 上安装库?当我尝试安装它时,Mac 说The linux/input.h header file is missing.(当然)。Mac下可以安装吗?或者你知道其他选择吗?

我有一个读取 Wacom 输入的应用程序,/dev/input/wacom它在 Linux 上运行良好,但我也在尝试在 Mac 下运行它。

4

1 回答 1

6

恐怕这是不可能的,因为 evdev 接口是特定于 Linux 内核的。即使您设法安装它,它也无法工作,因为/dev/input/*在 MacOS 上没有可以从中读取事件的设备。

如果您正在寻找可移植的解决方案,您可能需要研究一个抽象事件处理的库,例如pygameSDL。此答案还涵盖了您在 MacOS 中处理事件的选项。

于 2013-12-20T20:44:50.310 回答