news 2026/11/5 3:45:36

KeymouseGo 免费鼠标键盘录制工具:如何快速安装并上手自动化回放

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
KeymouseGo 免费鼠标键盘录制工具:如何快速安装并上手自动化回放

KeymouseGo 免费鼠标键盘录制工具:如何快速安装并上手自动化回放

【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo

KeymouseGo 是一款免费开源的鼠标键盘录制工具,它能记录你的鼠标点击和键盘输入,再按你设定的次数自动回放。适合经常做重复性电脑操作、希望省去手动重复劳动的办公、测试和日常用户。

它解决什么问题:KeymouseGo 项目定位

KeymouseGo 做的事情很直接:你亲自把一套鼠标键盘操作做一遍,它把过程存成脚本,之后按次数替你重复执行。官方将其定位为"精简绿色版"的按键精灵,专注于单调、重复的简单操作场景。

核心优势:

  • 免费开源,代码可查,无功能限制
  • 跨平台,支持 Windows、Linux、macOS
  • 只需点击"录制—启动",不需要编程基础
  • 脚本以文本形式保存,可随时查看和手动修改

安装步骤:两种系统的最小依赖安装

前置条件:Python 3(依赖清单基于 Python 3.10 编写)。如果你不打算装 Python,也可以直接从 release 版本下载打包好的可执行文件,双击运行即可,见 README.md 的安装说明。

源码方式运行只需两条命令:

git clone https://gitcode.com/gh_mirrors/ke/KeymouseGo pip install -r requirements-windows.txt # Windows pip3 install -r requirements-universal.txt # Linux / macOS

首次运行:从录制到回放的 4 步操作

  1. 运行KeymouseGo.py(或直接双击打包好的可执行文件),界面默认选中简体中文主题。
  2. 点击"开始录制"(或按默认热键 F10),然后正常操作鼠标和键盘,这一遍动作会被记录下来。
  3. 点击"结束"(或再按 F10),脚本自动保存到scripts目录,并出现在界面左侧的脚本列表中。
  4. 在"执行次数"中填想要重复的轮数,点击"启动"(或按 F6),电脑开始回放;过程中随时可按 F9 终止。

如果你习惯命令行,也可以不打开界面直接跑脚本,回放 3 次即:

./KeymouseGo scripts/0314_1452.txt --runtimes 3

🖱️ 功能要点一览

功能说明适用场景
录制与回放记录鼠标点击与键盘动作(默认不含鼠标移动轨迹),按设定次数重复执行重复录入、批量点击
执行次数可设具体轮数,填 0 表示无限循环长时间批量任务
自定义热键默认 F10 开始/暂停录制、F6 启动、F9 终止;可改为任意功能键,还支持鼠标中键、侧键免手离开键盘的快速操控
脚本管理每次录制在scripts目录生成独立文件,界面列表中可选、重命名、编辑管理多个自动化任务
手动编辑脚本脚本为 json5 格式,支持注释,可改延迟、坐标、按键微调回放细节
命令行模式指定脚本路径与--runtimes次数直接运行,F9 可中止集成到定时或批处理任务
插件扩展v5.2 引入插件系统,向plugins目录放入插件即可注册自定义功能进阶定制

两点值得留意。其一,脚本中的坐标以屏幕百分比(相对坐标)保存,例如0.2604%表示屏幕宽度的 26.04%,所以在不同分辨率的机器上回放,落点依然对应同一相对位置,脚本具备跨设备迁移能力。其二,脚本事件模型定义在 Event/ 目录中,包含鼠标按下/抬起、按键、文本输入等事件类型,配合 Plugin/ 的插件接口,可以扩展出自定义动作,供想深入的用户参考。

使用案例:三个真实场景

场景一:重复填写表单——每天要把相同内容填入一个在线表单 50 次。

  1. 录制一次完整填写过程并保存为脚本。
  2. 执行次数填 50,点击启动。
  3. 期间可以去做别的事,按 F9 可随时叫停。

场景二:软件测试回归验证——同一条测试路径需要反复点一遍。

  1. 把标准操作路径录制为脚本。
  2. 修改脚本中个别按键与延迟,得到不同测试分支。
  3. 用--runtimes批量回放,观察结果是否一致。

场景三:批量处理文件——对 20 个文件做相同的"打开、改参数、保存"操作。

  1. 对第一个文件录制完整流程。
  2. 执行次数设为 20(或 0 循环,手动停止)。
  3. 启动后按文件名顺序逐个处理。

⚠️ 避坑指南:常见问题一次看懂

遇到的问题处理建议
部分系统录不全鼠标事件以管理员身份(Linux 用 root)运行即可
macOS 无法模拟按键在系统"辅助功能"白名单中允许本程序(用打包版还需同时放行终端);若 app 闪退,为~/.qt_material目录添加写权限
Linux/macOS 加权限后仍异常检查所在桌面环境对输入钩子的限制,X11 与 Wayland 行为不同,Wayland 下打包时需额外指定 uinput 隐藏导入
回放速度跟不上录制时手速程序有速度上限,操作过快会失真,建议录制时放慢节奏
高分屏上落点偏移检查系统缩放与布局设置是否异常,可参考下图位置将其调整为 100% 后再试
多显示器下坐标异常多屏支持目前仅限 Windows
默认热键与其他软件冲突在热键区自行改键,鼠标中键、侧键(XButton)也可用作热键

小结与延伸阅读

KeymouseGo 把"做一遍、存成脚本、按次数回放"这条最实用的自动化路径做到了开箱即用,新手五分钟可上手,进阶用户再碰脚本与插件。

  • 使用说明与脚本语法:README.md
  • 各版本功能变化:Changelog.md
  • 插件系统接口与实现:Plugin/

【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/5 3:45:12

dsh-market 启动失败自救指南:DSH 打不开时如何一步步救回来

dsh-market 启动失败自救指南:DSH 打不开时如何一步步救回来 【免费下载链接】dsh-market The plugin market inside DeepSeek Harness — browse, search, one-click install DSH 可视化插件市场 项目地址: https://gitcode.com/gh_mirrors/ds/dsh-market …

作者头像 李华
网站建设 2026/11/5 3:45:11

dsh-purge 拆解:自称红队评测插件的 3 条提示词注入证据

dsh-purge 拆解:自称红队评测插件的 3 条提示词注入证据 【免费下载链接】dsh-purge DeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap promp…

作者头像 李华
网站建设 2026/11/5 3:42:00

Mem Reduct 实时内存清理 免费开源:缓存类内存即清即回落

Mem Reduct 实时内存清理 免费开源:缓存类内存即清即回落 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirrors/me/memreduct …

作者头像 李华
网站建设 2026/11/5 3:38:44

平台新增功能说明

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华