用纯python钩住并模拟全局鼠标事件
mouse的Python项目详细描述
使用这个小python库完全控制鼠标。钩子 全局事件、注册热键、模拟鼠标移动和单击,以及 更多。
非常感谢'kirill pavlov<;http://kirillpavlov.com/>;`` 捐赠包裹名称。如果你在找cheddargetter.com 客户端实现, ``` pip install mouse==0.5.0`<;https://pypi.python.org/pypi/mouse/0.5.0>;`\
功能
- 所有MICE设备上的全局事件挂钩(无论 聚焦)。
- listen和sends鼠标事件。
- 使用windows和linux(需要sudo)。
- pure python,没有要编译的c模块。
- 0依赖项。安装和部署很简单,只需复制 文件夹。
- python 2和3。
- 包括高级api(例如record和 play。
- 在单独的线程中自动捕获的事件,不阻止main 程序。
- 测试和记录。
这个程序不想隐藏自己,所以不要用它 键盘记录器。
用法
安装PyPI package:
$ sudo pip install mouse
或者克隆存储库(不需要安装,源文件是 足够):
$ git clone https://github.com/boppreh/mouse
然后检查API docs到 查看可用的功能。
已知限制:
- 在Windows下生成的事件不报告设备ID (event.device == None)。 #21
- 为了避免依赖x,linux部件读取原始设备文件 (/dev/input/input*)但这需要根。
- 其他应用程序(如某些游戏)可能会注册 吞下所有关键事件。在这种情况下,mouse将无法 报告事件。