【发布时间】:2011-04-02 11:51:21
【问题描述】:
我目前正在让我的 Nintendo Wiimote(实际上有点难过)与我的电脑一起作为鼠标工作。我已经设法让双节棍的摇杆控制实际上在屏幕上上下左右移动鼠标!这太令人兴奋了。现在我被困住了。
当我按A时,我想通过python左/右键单击东西,当我去搜索时,它想出的只是tkinter?
所以我的问题是,我该怎么调用才能让python在桌面上左/右键单击,如果可能的话,也许提供一个sn-p?
感谢您的帮助!
注意:我想我忘了说这是针对 Linux 的。
【问题讨论】:
-
这可能取决于操作系统/窗口系统。理想情况下,将有 python 绑定到您的操作系统窗口系统。通常,参数与实际编写文档的 C/C++/C#/Objective-C 调用非常相似。或者您可能会走运并拥有实际的 python 文档。至少发布您正在使用的操作系统,以便人们可以提供帮助。
-
可能这个答案不相关,但也许你可以检查 Sikuli 项目源。它是 jython 但是...
-
看起来是个不错的项目。你用什么来移动鼠标?您是通过 Python 还是以其他方式进行操作?当然,在哪个 OS/DE/WM 上?顺便说一句,前段时间,我发现了一个 Xorg 驱动程序,它应该允许将 Wiimote 用作鼠标(用于 ir-pen 交互式白板项目),也许它可以完成这项工作..?
-
我在 python 上使用 libX11 移动鼠标。我不能使用 IR,所以这就是为什么我需要能够点击。
-
github.com/msanders/autopy#readme 这是另一个问题,它模拟鼠标点击。也许你可以看看他们是如何做到的。
标签: python linux mouse mouse-cursor wiimote