WGestures 2

进阶的鼠标手势


系统要求: macOS 10.15+ | Windows 10 1607+
更新日志  意见反馈

  一些安全软件可能暂时无法识别 WG2, 请将 WG2 添加到相应的 "白名单" 中, 否则可能存在按键失效/错乱的情况.

 重新定义手势

手势 = 操作步骤之和。

  • 鼠标右键、中键、侧键,甚至左键都可触发
  • 屏幕边角:碰撞、点击、滚轮、画线、滑动
  • 直线、曲线、字符,任意形状皆能实时识别
wgestures wgestures

 一生二,二生三

WG1 发明了"手势修饰键",现在 WG2 更进一步。

  • 支持叠加修饰键,让一个手势衍生为多个
  • 支持键盘按键作为修饰键,键鼠搭配,干活不累!

 自定义菜单

将一组相关动作放进一个菜单, 节约手势数量, 减少记忆成本。

  • 菜单项可以是任意动作
  • 菜单可以被固定在屏幕上以供随时使用
  • 任意手势皆可配置不同的 "自定义菜单"

 任何地方, 任意手势

绘制手势不受屏幕边界限制。

wgestures wgestures

 一目了然

这里没有"功能大杂烩",这里只有——手势。

  • 可视化手势轨迹,包括动画回放功能
  • 通过搜索快速定位手势
  • 拖放条目快速复制手势

 脚本支持

通过多种脚本实现进阶功能。

  • 提供多个接口和变量,让脚本与手势密切结合
  • macOS 用户可使用 AppleScript
  • Windows 用户可使用 Cmd 以及 Lua
wgestures wgestures

 黑名单/白名单?

有时候你需要绕过/禁用手势,WG2 没有黑名单,因为你可以:

  • 通过继承与重载精确控制特定 App 启用/禁用哪些触发方式
  • 利用 "起始超时" 临时绕过手势
  • 支持用脚本启用/禁用特定触发方式

 赏心悦目

  • 针对高分辨率优化,视觉反馈平滑流畅
  • 自定义视觉效果,找到适合你的风格

购买激活码

使用以下方式付款,在 "备注/留言" 中填写用于接收密钥的邮箱 (通常不超 1 小时。若未收到, 请检查 "垃圾箱" 或联系 me@yingdev.com )。

每个激活码允许最多 4 台电脑同时使用, 若超过限制, 则可能被判定为滥用而被取消激活状态。

  • 支付宝
  • 微信
¥36.99
¥36.99

教育优惠: 凭有效的高校 .edu 邮箱, 可以 RMB 18.99 购买 WGestures 2 激活码。

感恩回馈: 在 2021/10/1 前捐助过 YingDev 的用户(不限金额), 发送账单截图至 me@yingdev.com, 可以免费获得 WGestures 2 激活码。

 更新日志 (Windows)

2.9.1 2023/5/3
# 修正按键序列执行后修饰键可能未复位的问题 (感谢 与你同行)
# 修正某些按键序列代码识别为无效按键
* 将 X1 X2 翻译为 侧键1 侧键2

2.9.0 2023/5/1
+ 按键/文字序列: 支持区分左右修饰键
+ 增加轨迹和手势名称 “描边” 选项
+ 运行/激活应用程序 & Cmd脚本: 支持 “以管理员身份运行”
* 优化整体性能
# 兼容部分远程桌面软件
# 修正判定全屏可能失误的问题
- 不再支持腾讯电脑管家会员注册

2.8.5 2021/12/28
* 窗口控制:默认控制顶层窗口,并增加选项 “允许控制子窗口”
+ 增加选项:全屏自动暂停 (将来可能将此功能迁移到 “触发方式” 中去)

2.8.4 2021/12/25
* UI: 允许按 Enter 编辑选中项名字, 优化其它细节
* 窗口控制: 优化可控制窗口的判定逻辑

2.8.3 2021/12/24
+ Lua: 新增 WG.GetScreen(x,y) 获取点所在屏幕矩形
# 修正自定义菜单设置列表显示异常 (感谢 黄宝)
# 修正 Cmd 相关功能在某些电脑上无法运行的问题 (感谢 EVAN HE)
* 优化目标识别的兼容性

2.8.2 2021/12/21
# 修正关闭设置界面时可能崩溃的问题 (感谢 _双-子-星_)

2.8.1 2021/12/20
* 优化启动速度
# 修正一些多语言显示问题
# 自定义菜单: 修正右击菜单导致崩溃问题
* 自定义菜单: 避免显示时超出屏幕

2.8.0 2021/12/12
+ 新增动作: 自定义菜单. 菜单项可以是任何动作, 可重复执行, 可固定在屏幕上
+ 新增特殊目标 "任务栏"
+ 按键/文字序列: 增加选项 "使用文本优先语法", 以便将代码中的 abc 等作为文本 (而非按键) 输出
+ 按键/文字序列: 增加选项 "激活目标窗口", 以便某些全局快捷键正确工作
+ Cmd脚本: 增加选项 "自动设置工作目录"
+ Lua 脚本: 新增 API `WG.ReadText(path)`, `WG.GetExplorerPath(wid)`
* 在禁用边缘触发的情况下, 回滚边缘开始的手势为非边缘开始的手势 (感谢 JohnKhanJr, superDMS)
* 按键/文字序列: 输出鼠标按键时, 仅对于包含轨迹且非立即执行的手势, 使指针回到起点 (感谢 Lache)
* 运行/激活应用程序: 将 "参数" 改为 "启动命令"
* UI: 允许通过选择文件添加应用程序
* UI: 使新增的应用程序条目位于列表开头 (感谢 ghn*@163.com)
# UI: 修正 "不显示手势名称" 勾选后被还原的问题
# 运行/激活应用程序: 修正无法启动 uwp 问题
# 修正边缘拖拽左键可能导致手势失效的问题
# 修正某些软件错误判定 WG 轨迹窗口为全屏状态的问题
# 修正某些情况下左键可能未被释放的问题 (感谢 Lache, situ_zj)
# 修正 触发键+修饰键 (无轨迹) 未识别情况下, 释放时默认功能被执行 (感谢 superDMS)

2.7.1 2021/11/22
* 按键序列: 特殊处理 Win+L, 也就是锁屏 (感谢 QQQOrange 等)
# 安装程序: 修正因一个文件版本错误导致升级后无法运行的问题 (感谢 刘彬 ixeee TwentyCat 等)
# Web搜索: 修正切换条目后数据丢失问题, 修正搜索字符含空格等出错问题, 修正访问简贴板失败引起崩溃问题 (感谢 nagaho5 等)
# 运行/激活应用程序: 修正最小化的最大化窗口被激活后变为还原状态问题 (感谢 superDMS)

2.7.0 2021/11/20
+ 按键序列: 增加 "输出类型" 选项, 包括按键映射等
+ 新增动作: "运行/激活应用程序" "Web搜索"
+ Cmd脚本: 增加变量 %WG_CLIPBOARD_TEXT% / %WG_SELECTED_TEXT% 用于获取简贴板文字/复制选中文字 (感谢 superDMS)
* 按键序列: 如果有输出鼠标按键, 则使鼠标指针回到手势起点后再发送按键 (感谢 Lache)
* 允许创建 左键+修饰键+画线 手势, 更好地配合按键映射功能
* 优化整体性能
+ UI: 增加设置最小移动距离
+ UI: 增加切换界面语言
+ UI: 增加窗口置顶按钮
* UI: 提升可读性
* UI: 允许调整窗口高度
* UI: 显示闪电标志 ⚡ 在 "识别后立即执行" 的手势条目上
* UI: 修改触发方式状态名称 "继承" -> "默认"
# UI: 修正设置剪贴板内容可能崩溃的问题 (感谢 wwwymq)
# 修正交换左右键的鼠标无法绘制手势问题 (感谢 工匠)
# 修正如果触发键在修饰键之前释放, 可能导致修饰键一直处于按下状态的问题
# 按键序列: 修正清空按键内容后, 仍然输出的问题 (感谢 梦开始)
# 修正取消 "执行后淡出" 对带修饰键的手势无效的问题 (感谢 任我行)

2.6.1 2021/10/30
# 修正拦截第三方模拟发送的按键问题 (感谢 JohnKhanJr)
# 修正提取 Exe 图标失败导致崩溃问题 (感谢 nagaho5)

2.6.0 2021/10/29
+ Lua 脚本: 新 API: KeysDown/KeysUp/ToggleKeys/IsKeysPressed (感谢 Lache)
* Lua 脚本: WG API 增加中文注释
# 修正托盘右键菜单在多屏不同缩放情况下位置偏离问题 (感谢 xung)
* 优化整体性能 & UI 细节

2.5.4 2021/10/27
# 修正切换用户后可能崩溃问题 (感谢 ranglu)
# 修正边角可能偶然无法触发的问题
* Cmd脚本: UI 增加打开文件/网址/应用程序的 tips

2.5.3 2021/10/24
* 提升边缘画线手势检测可靠性
# 修正多屏连接处可能同时触发两个角落的问题 (感谢 fzls)

2.5.2 2021/10/23
# 修正某些鼠标不识别手势/轨迹延迟问题 (感谢 zhj9709 & luoshuaidev)

2.5.1 2021/10/20
# 修正添加应用程序卡死问题
# 修正不启用手势轨迹的情况下, 显示💀标志问题 (感谢 yunchuan199898)

2.5.0 2021/10/19
* 使手势轨迹不受屏幕边框限制,用户可以在屏幕任何地方画任何手势而不必担心边缘阻挡
* 特殊处理左键触发方式,1) 不阻止点击. 2) 只允许加修饰键,禁至画线。(感谢 邮差大叔)
* 即使在系统高载荷的情况下, 也保证手势轨迹平滑
+ 按键序列: 支持数字键盘按键(N0-N9), 支持 Insert 作为修饰键
+ 按键序列: 增加支持鼠标滚轮 {MOUSE_[H]WHEEL 120}
# 按键序列: 修正 "+a+b" 等语法解析错误
# 修正 "作用于活动应用程序和窗口" 无效, 以及连带产生的边角手势无法重载的问题 (感谢 JohnKhanJr)
# 修正边缘轨迹手势可能误触边缘点击手势的问题
# Lua脚本: 修正快速重复执行可能崩溃的问题
* 检测并提示 360 用户添加信任区

2.4.4 2021/10/13
# 修正多进程窗口(例如 XShell)识别问题(感谢 偶啊呜唉唉)
* 允许更长的手势名提示
* Lua脚本:默认导入 User32
* 优化轨迹显示性能

2.4.3 2021/10/12
+ 新增全局暂停快捷键, 默认 Win+ESC
# 修正 Chrome/Edge 等窗口激活问题(感谢 scrgy)
# Lua 脚本: WG.G/SetBrightness 支持控制内置屏幕亮度
* 优化在 UWP 上使用的性能
* 手势 "识别时立即执行" 后保持锁定, 不再允许改变后续步骤

2.4.2 2021/10/10
# 修正某些设备上鼠标抖动的问题(感谢 zhj9709 & scrgy)
# Lua 脚本: 优化性能

2.4.1 2021/10/9
# 修正屏幕边缘滚动被限制频率的问题 (感谢 zhj9709)
# 修正 OneNote 等软件兼容问题 (感谢 FtgIcn90 & 北京-三字经)
# 修正复制使用 "按键序列" 的手势后, 该动作的设置界面录入框为空的问题 (感谢 王小魚2021)
* 优化 "窗口控制" 行为

2.4.0 2021/10/7
+ 按键序列: 增加 “隐藏内容” 选项
+ Lua 脚本: 增加显示器亮度控制接口 WG.G/SetBrightness"
* 提升设置界面可读性
# 修正滚轮方向显示反向的问题 (感谢 Lache)
# 修正手势缩略图中键盘键修饰键显示问题
# 修正边角+滚轮/按键触发后, 名称可能不消失的问题

2.3.8 2021/10/6
# 修正多屏幕情况下点击右键鼠标跳跃问题 (感谢 "Elvyn Lee")

2.3.7 2021/10/6
# (不会吧, 真的有人看更新日志?)
# 修正某些鼠标修饰键自动重复问题 (感谢 Lache)
# 修正 边缘+X拖拽 可能无法触发的问题 (感谢 Lache)
# 修正部分繁體中文翻譯問題 (感謝 jackie840301)
* 使鼠标指针在起始超时后精准回到起点

2.3.6 2021/10/5
# (Hi! 又是我, 感谢所有吃螃蟹用户的帮助!但愿10.7日前能解决所有严重缺陷:)
# 修正用户按住键盘时,起始超时无效的问题(感谢 王小魚2021)
# 修正重命名分组没有保存的问题(感谢 王小魚2021)
# 修正某些鼠标录入手势时, 触发键自动重复问题(感谢 Lache)
# 修正切换用户后崩溃的问题(感谢我自己)
+ 新增"执行后淡出"选项,允许取消淡出(感谢 zhj9709)
* 取消设置窗口置顶
* 调整起始超时最小允许值为 10ms

2.3.5 2021/10/4
# (抱歉前期 Bug 有点多 :(
# 修正系统启动进入桌面时可能偶然崩溃的问题
# 修正修饰键点击作用到了下方窗口上的问题

2.3.4 2021/10/3
# 修正部分可能意外崩溃的问题(感谢 王小魚2021)
# 修正触发角禁用的情况下点击角落无效的问题(感谢 枫叶D秋殇)
# 修正"载入默认配置"后目标和手势名称变为英文的问题(感谢 Holdon-d)
# 修正某些默认手势无法识别的问题(感谢 王小魚2021)
* 启动速度优化
* UI 优化

2.3.3 2021/10/2
# 修正 lua WG.ShowSettings() 不工作问题
# 修正 UI 细节
# 优化性能

2.3.2 2021/10/1
+ 初始版本

 更新日志 (macOS)

2.3.3 2021/12/12
# 修正在特定窗口上可能引起崩溃的问题
# 修正无法录入右边缘点击手势的问题
* 允许拖放目标到 "分组栏" 上以快速创建包含该目标的新分组

2.3.2 2021/1/13
* 提高识别准确率
* 减少轨迹闪烁
* 允许拼音首字母搜索手势
* 优化 UI 细节

2.3.1 2021/1/10
+ 允许调整手势名称标签在屏幕上的位置
+ 允许恢复默认设置
* 如果一个目标中存在多个相同手势,匹配列表中最靠后者
* 优化性能,优化 UI 细节

2.3.0 2021/1/9
+ 导入导出手势和偏好
# 修正录屏时绘制手势,输出视频中光标不可见问题
* 优化性能

2.2.1 2021/1/4
# 修正关闭快速入门之后可能导致崩溃的问题 (感谢 *子 的反馈)
# 修正取消显示手势名称的情况下触发手势崩溃问题(感谢 *庭山 的反馈)
* UI 细节优化

2.2.0 2021/1/1
**新年快乐**
+ 支持任意形状手势,不再受方向限制
+ 增加左键触发方式,包括左键+边角点击/手势
+ 实现手势可视化,包括动画回放
+ 搜索手势列表
+ 拖放复制手势到目标
+ 允许修改已有手势,可选择替换所有相似手势轨迹
+ 添加手势时默认使用最接近手势的名称

2.1.0 2020/12/18
+ 支持叠加修饰键,比如 拷贝[◑↑], 剪切[◑↑ ◐], 拷贝路径[◑↑ ◐◐]...
+ 支持简单斜线手势 ︎↖︎↘︎↗︎↙︎
+ 允许隐藏/显示菜单栏图标
* 进一步优化性能

2.0.4 2020/12/3
# 修正部分软件兼容问题
# 修正跨越屏幕绘制手势时显示跳跃问题
# 修正运行中用户禁用 "辅助功能" 导致卡死问题
* 优化 UI 细节

2.0.3 2020/11/28
# 修正 macOS 11 UI 兼容问题
# 修正 Web搜索 遇到奇怪的 url 尝试打开而不是搜索的问题
* 允许设置窗口最小化
* 优化性能

2.0.2 2020/11/11
# 修正在 macOS 11 上打开设置崩溃问题

2.0.1 2020/7/30
# 修正触控板右击可能失效的问题
# 修正默认手势列表未包含"关闭窗口"手势

2.0.0 2020/7/25
+ 第一个版本