KeymouseGo:开源 AutoHotkey 替代品

KeymouseGo:终极开源跨平台宏录制器

零设置自动化重复任务

厌倦了重复的点击和打字?KeymouseGo 是你的轻量级开源解决方案——一款“精简版 AutoHotkey”,它能录制鼠标点击、键盘输入,并在 Windows、Linux 和 macOS 上完美回放。

拥有 9.8k GitHub 星标1.3k 分叉 和活跃开发(最新版 v5.2.1),这个 Python 项目提供专业级自动化,无需臃肿软件或订阅。

🎯 核心功能

  • 一键录制:单按钮开始/停止
  • 跨平台:原生 Windows/Linux/macOS 可执行文件
  • 重复控制:设置精确运行次数或无限循环
  • 热键控制:F6 开始,F9 停止
  • 脚本编辑:JSON5 格式高级自定义
  • 无需 Python:所有平台预构建可执行文件

🚀 闪电般快速设置

# 下载发布版 → 双击 KeymouseGo.exe
# 无需安装!

桌面模式: 1. 点击 录制 → 执行操作 2. 点击 结束 → 操作自动保存 3. 点击 启动 → 观看自动化魔法

命令行

./KeymouseGo scripts/myscript.txt --runtimes 5

💻 高级脚本示例

{
  scripts: [
    // 等待 3 秒,在 (100,200) 右键
    {type: "event", event_type: "EM", delay: 3000, action_type: "mouse right down", action: ["0.05208%", "0.1852%"]},
    // 输入文本,移动鼠标,左键点击
    {type: "event", event_type: "EX", delay: 100, action_type: "input", action: "Hello World"}
  ]
}

🌍 完美适用于

  • 游戏玩家:刷资源、刷任务
  • 测试人员:自动化 UI 测试
  • 高级用户:数据录入、表单填写
  • 开发者:重复部署

📦 从源码构建(可选)

pip install -r requirements-windows.txt  # Windows
pip install pyinstaller
pyinstaller -F -w KeymouseGo.py

为什么 KeymouseGo 胜过商业工具

功能 KeymouseGo 商业工具
价格 免费 $50+/年
平台 Win/Linux/Mac 有限
体积 ~20MB 200MB+
隐私 本地仅用 云端追踪
自定义 完整脚本访问 锁定功能

立即开始GitHub Releases

专业提示:在限制性系统上以管理员/Root 身份运行以实现完整鼠标捕获。

许可证:GPL-2.0 | 星标:9.8k | 贡献者:8 名活跃开发者

原始文章: 查看原文

分享这篇文章