按住右键,
画一笔。
Mousetroke 是 Windows 上的鼠标手势工具。在任何窗口里按住右键拖一下:← 后退,↓→ 关标签页,↙ 最小化窗口。只是单击右键时,菜单照常弹出。
在演示区域里画 ← 后退,→ 前进,→↓ 新建标签页,↓→ 关闭标签页,←↑→ 刷新,↙ 最小化,↗ 最大化。下方的按钮可以直接播放每个手势。
画什么,做什么
默认自带五十多个手势,覆盖浏览、编辑和窗口管理。每一个都能改、停用或删掉,也可以在设置里画一遍轨迹,录一个自己的。
浏览
- 后退浏览器、资源管理器回到上一页←
- 前进→
- 新建标签页→↓
- 关闭标签页↓→
- 恢复关闭的标签页画完再点一下左键→↓ + 左键
- 刷新←↑→
- 上一个标签页也可以按住右键滚滚轮↑←
- 下一个标签页↑→
- 回到顶部←↑
- 跳到底部←↓
编辑
- 复制↑
- 粘贴↓
- 剪切↑ + 左键
- 粘贴并回车↓ + 左键
- 搜索选中文字用默认浏览器搜索↑↓
- 回车↓→↓
- 退格←→
- 删除→←
- 取消(Esc)→↑←
- 截图画一个方框↑→↓←
窗口与媒体
- 最小化↙
- 最大化 / 还原↗
- 全屏↗ + 左键
- 关闭窗口↓←
- 强制结束程序程序卡死时用↓← + 左键
- 窗口置顶↑→↑
- 放大 / 缩小↑ + 滚轮
- 下一曲按住中键画中键 →
- 上一曲中键 ←
- 下一个虚拟桌面按住侧键画侧键 →
画的时候屏幕中下方会显示手势名,认不出来就什么都不做。同一个手势在资源管理器、命令行、桌面里可以做不同的事。
推到屏幕边角
不用按任何键:把鼠标推到角落,或者贴着屏幕边缘滚滚轮、点中键、上下来回蹭。离开边角再回来才会再次触发,不会连着误触。
不止发快捷键
每个手势可以绑定八种动作中的一种。动作里能用变量,比如 %MS_SELECTED_TEXT% 是当前选中的文字,%MS_PID% 是鼠标下那个程序的进程号。
- 发送按键
- 任意组合键或一串按键,比如
Ctrl+Shift+T。 - 窗口操作
- 最小化、最大化、置顶、关闭、结束进程,作用于鼠标下的窗口或当前窗口。
- 打开程序
- 带参数启动任意程序或文件,比如
notepad.exe。 - 打开网址
- 用默认浏览器打开,可以拼上选中的文字:
https://www.bing.com/search?q=%MS_SELECTED_TEXT% - 运行命令
- 执行一条命令行,比如
taskkill /F /PID %MS_PID%。 - 媒体与系统
- 音量、静音、播放 / 暂停、上一曲 / 下一曲、屏幕亮度。
- 弹出菜单
- 一个手势弹出一组动作,在鼠标旁点选执行。
- Lua 脚本
- 需要判断条件或连续做好几步时,写几行 Lua。
该安静的时候安静
远程桌面、3D 和设计软件自己要用右键或中键拖动。第一次启动时,Mousetroke 会找出电脑上装了的这类程序,勾一下就在它们里面禁用手势。
- 单击右键不受影响只按不画,右键菜单照常弹出;按住不动超过一小会儿,就当作普通的右键拖拽。
- 全屏时自动暂停全屏玩游戏、看视频、做演示时,手势和边角都不会触发。
- 随时暂停按 Win + Esc 暂停或恢复,托盘图标会变灰。
- 添加程序很直接把 exe 或快捷方式拖进设置窗口,或者点「点选窗口」后点一下那个程序的窗口。
几乎不占资源
手势引擎用 Rust 写成,直接调用 Windows 接口,没有浏览器内核,也没有运行库。设置界面是单独的进程,用的时候才打开。
- 常驻内存
- 19MB
- 下载大小
- 12.8MB
实测工作集,私有内存约 10 MB;空闲时不占 CPU。
一个 exe,放哪都能运行,不写注册表(开机自启除外)。
常见问题
装了 Mousetroke 以后右键菜单还能用吗?
能。只按右键、不拖动时,Mousetroke 会把这次点击原样交还给系统,右键菜单照常弹出。按住不动超过设定时间(默认 0.5 秒,可调)也会当作普通的右键拖拽。
玩游戏或用远程桌面时会误触吗?
全屏的游戏、视频和演示会自动暂停手势。远程桌面、ToDesk、Blender、AutoCAD 等自己要用右键或中键拖动的程序,首次启动时可以一键禁用;也可以随时按 Win+Esc 暂停。
支持哪些 Windows 版本?
Windows 10 1809 及以上和 Windows 11,64 位。手势引擎不依赖任何运行库;设置界面使用 Microsoft Edge WebView2,Windows 11 自带,Windows 10 多数已随 Edge 安装。
Mousetroke 免费吗?
免费,以 MIT 许可证开源,没有广告、账号或联网功能。
占用多少内存和 CPU?
常驻的手势引擎约 19 MB 工作集(私有内存约 10 MB),空闲时不占 CPU。设置界面是单独的进程,打开时才启动,关掉就退出。
能自己定义手势吗?
能。在设置里新建一个手势,用鼠标在编辑面板的画板上画一遍轨迹就记下来了;也可以组合鼠标键、滚轮、键盘键和屏幕边角,并给每个程序单独设置。
配置保存在哪里?怎么备份?
配置在 %APPDATA%\mousetroke\config.json,设置里可以导入和导出。改动保存后约 1 秒内生效,不用重启。
怎么卸载?
在偏好设置里关掉开机自启,右键托盘图标选「退出」,再删除 mousetroke.exe 和 %APPDATA%\mousetroke 文件夹即可,不会留下其他文件。
下载后双击就能用
不用安装。运行后任务栏右下角出现图标,左键打开设置,右键暂停或退出。第一次打开会有一段四步的使用引导。