跳转到主要内容

通过GNU/Linux中的xautomation进行脚本鼠标和键盘操作

项目描述

作者:

David Gay <oddshocks@riseup.net>

Python包装器围绕xautomation,因为Python是disco超级飞。您可以使用此脚本在GNU/Linux中进行鼠标和键盘操作。

需求

此需求安装xautomation(duh,这是一个包装器,不要傻乎乎的)。

安装

您可以通过pip从PyPI安装预定,如下所示

pip install predestinate

用法

预定在我的测试中已被用于取得了很好的效果,并且只是今天晚上(2013-07-25)实施,以通过LEAP Motion控制器提供通过“dgonyeo”这个黑客的手指动作进行鼠标移动。

我愿意花更多的时间在文档和其他事情上,但目前我正在其他项目的重压之下。我可以告诉你,你可以通过快速查看代码和注释来轻松实现它,看看你可以调用哪些方法。查看man xte也可以非常有用,特别是获取键的名称。记住,你需要安装xautomation才能使预定工作。

你可以这样轻松开始使用预定

from predestinate import MouseGod
mg = MouseGod()
mg.move(100, 200)
mg.move(10, 30, relative=True)
# And much more!

from predestinate import KeyGod
kg = KeyGod()
kg.key_down('Escape')
# And much more!

我将在未来进一步扩展这份文档,特别是在我完成暑期实习之后。感谢您查看!欢迎提问和提交关于错误和功能请求的工单。我会很感激的。:)

许可证

Predestinate 是基于 GPLv3+ 许可协议发布的。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分布

predestinate-0.1.3.tar.gz (7.6 kB 查看哈希值)

上传时间 源代码

由以下组织支持