爱意满满的作品展示区。
8989bg666

从 Windows 转 Mac 找不到顺手的 WGestures 替代品?用 Swift 6 原生手搓了一款 Glide (妙划),送 V 友永久授权

  •  
  •   8989bg666 · 1 day ago · 2293 views

    各位 V 友大家好:

    作为一名日常重度使用 Mac 的开发者,外接普通鼠标时的操控体验一直让我很难受:

    1. 很多从 Windows 转到 Mac 的朋友,都极其怀念当年 WGestures / MouseInc 那种随手右键划线后退、关网页的肌肉记忆;但在 Mac 上,市面上的替代工具要么手势识别率不高、容易丢帧,要么功能单一;
    2. 老牌神器 BetterTouchTool (BTT) 功能虽全,但历史包袱沉重,常驻内存动辄两三百兆,配置界面繁杂犹如天书;
    3. 日常为了提效,我们往往要在后台同时挂着手势软件、窗口分屏软件( Rectangle )、再加上划词翻译工具,后台挂得满满当当,还偶尔相互冲突。

    为了在 Mac 上找回真正“轻快、跟手、不打扰”的全局操控体验,我花了几个月时间用 Swift 6 + AppKit 从零手搓了这款原生 macOS 效率工具 —— **Glide (妙划)**。


    💡 核心设计与真实实现:

    1. 纯原生打造、极度轻量省电

      • 拒绝 Electron ,拒绝庞大的跨平台依赖;
      • DMG 安装包 Apple Silicon 原生版仅 5.8 MB,Universal 双架构版 7.1 MB
      • 常驻内存 < 35 MB,空闲时 CPU 占用稳定为 0%
      • 满帧适配 120Hz ProMotion 高刷屏幕,毫秒级响应。
    2. 平滑四向折线手势序列 + 智能防误触

      • 采用经典稳定的四方向折线序列识别(由基础方向 U / D / L / R 自由组合出 RD 关标签页、L 后退、R 前进、UD 刷新等);
      • 彻底解决右键冲突:短按轻点 100% 弹出系统原生右键菜单;只有长按拖拽划线时才唤醒流光画笔与动作识别,完全不影响正常右键操作。
    3. 内置原生窗口吸附与分屏(无需额外开 Rectangle )

      • 支持屏幕边缘拖拽吸附(左半屏、右半屏、顶部全屏、四角 1/4 分屏);
      • 支持手势一键吸附(向右上划 UR 靠右半屏,向上划 U 全屏最大化)。
    4. 随身 AI 空间透镜

      • 屏幕上按住右键顺时针画个圈 RDLU,即可静默圈选屏幕任意区域,触发本地 Apple Vision OCR ;
      • 接入 DeepSeek-R1 、Gemini 、OpenAI 与本地 Ollama ,自动折叠 <think> 思考过程,支持一键“原位替换选中文本”与桌面图钉置顶。

    🛡️ 关于安装与权限的说明:

    • 关于安全性与 Gatekeeper:由于目前项目处于早期公测打磨阶段,个人开发者尚未配置苹果每年 $99 的开发者证书公证。首次打开安装包若出现系统安全拦截提示,只需在访达中右键选择「打开」,或在「系统设置 - 隐私与安全性」中点击“仍要打开”即可。
    • 纯本地运行:软件的所有配置、规则均存储在本地 SQLite 中,API Key 加密保存在系统 Keychain ,绝不收集、上传任何用户个人隐私与屏幕数据。

    🎁 V 友专属首发福利(拒绝虚假试用,送终身 Pro ):

    软件刚迈出第一步,我们深知目前最需要的是真正懂产品、挑剔体验的极客朋友给我们提出真实的意见和使用反馈。 因此,绝不搞“限时 30/60 天试用”这种反向劝退套路

    • 官网 / 下载直链点此前往 Glide 官网下载安装包

    • 回帖即送终身 Pro:只要在下方回复你日常用 Mac 外接鼠标时的痛点,或者对手势/窗口管理功能的任何建议,每一位回复的 V 友,我都会在 24 小时内通过 V2EX 站内私信赠送终身永久 Pro 激活兑换码

    💬 虚心求喷与交流:

    无论手势识别算法手感、防误触阈值、分屏动画还是快捷键逻辑,欢迎各位 V 友尽情吐槽、拍砖和提需求,每一条反馈我都会认真看并尽快跟进迭代!

    Supplement 1  ·  23h 22m ago
    发帖时习惯性敲下了“站内私信发码”,刚才被 @timekiller 等老哥当头棒喝才猛然惊醒:V 站压根就没有私信功能! 给各位老哥磕一个,我脑子抽了!

    兑换码派送方案立刻补救:

    已留邮箱的老哥(包括所有 Base64 解密出来的):全部通过邮件把终身永久 Pro 码逐步发出去了,请查收!
    之前没留邮箱的前排老哥:欢迎在下方随时补个邮箱(或者 Base64 ),我每隔几小时肉身巡逻补发
    65 replies    2026-09-24 21:31:00 +08:00
    lesir
        1
    lesir  
       1 day ago
    macOS 使用普通鼠标滚动方向以及手感都奇怪,未来会加入反向和平滑滚动的功能吗?
    sleek7671
        2
    sleek7671  
       1 day ago
    我一直用的妙控板
    wagag
        3
    wagag  
       1 day ago
    下载使用了一下,感觉确实是个好的项目,很新颖。如果再能加入鼠标按键定义就好了,我用的第三方鼠标都无法用快捷键。
    ffalex
        4
    ffalex  
       1 day ago via Android
    之前有用过类似开源项目 strokemouse ,试试
    CalledKingsley
        5
    CalledKingsley  
       1 day ago
    mac 使用鼠标简直反人类,还要各种设置,之前都快搞得我自适应了,后面就不用鼠标了。 最难受的就是滚轮滑动居然是跟以前的逻辑反的,抽象哈哈哈
    q1084961504
        6
    q1084961504  
       1 day ago
    希望有手势能触发 typeless 这种语音输入的情况
    tuot
        7
    tuot  
       1 day ago
    我平时 MacBook 接鼠标用得比较多,最明显的问题就是切换桌面和窗口没有触控板丝滑。如果鼠标手势能把这几个高频操作做顺,感觉会挺实用的。
    polarwolf
        8
    polarwolf  
       1 day ago
    早期 strokeit 用户,后来也关注过 wgestures ,目前为止也是鼠标手势用户,尤其是浏览器操作,真的很方便
    下载试用 glide 感觉还不错,确实占用小,另外希望自定义手势配置有批量删除功能,初期调整的时候会更方便
    itart
        9
    itart  
       1 day ago
    Windows 转到 mac 平台,鼠标最用不习惯的是滚动方向相反
    shakukansp
        10
    shakukansp  
       1 day ago
    楼里的 mac 用户都怎么回事

    mos 和 btt 不用的吗?
    ITisCool
        11
    ITisCool  
       1 day ago
    全局鼠标手势是我用电脑的刚需,之前 Windows 也是用 WGestures ,换 macOS 后一直用 xGestures 很多年了,实际并没有用太多花哨的功能:新建/左右切/关闭/恢复标签页、前进后退,Home/End 键功能、Chrome 历史记录/下载页面,就只用这么多,但是没有得用的话浑身难受。
    这就试试你这个看要不要替换 xGestures 。
    你说的常驻内存 < 35MB 是在哪个系统版本下的? macOS 26 后会占用更高,当然不是应用问题,应该是系统原因
    Soro
        12
    Soro  
       1 day ago
    其实 MAC 外接鼠标可以用 MOS 来优化。
    楼主提到的问题也遇到过,我更关注的是体验过程是否跟手,会不会掉帧。
    当然,还有内存占用问题。
    holystrike
        13
    holystrike  
       1 day ago
    mac 手势有 BetterAndBetter 可以用
    FirerWire3
        14
    FirerWire3  
       1 day ago
    用的 MacGesture ,触控板手势是很难用的,可以说是没有,只有鼠标手势还算能用,试试看这个 Glide
    timekiller
        15
    timekiller  
       1 day ago
    友情提醒,V 站并没有私信系统
    Helsing
        16
    Helsing  
       1 day ago via iPhone
    我用触控板+btt
    xiaotiger
        17
    xiaotiger  
       1 day ago
    日常用 Mac 外接鼠标时,网页经常右键使用不了
    lockheart
        18
    lockheart  
       1 day ago via iPhone
    一直在用付费的 WGestures 2 ,可以在 mac 上用,就是很久不更新了,想体验下这个,求个兑换码
    bG9ja2hlYXJ0QGR1Y2suY29t
    ffxung
        19
    ffxung  
       1 day ago via iPhone
    还在用比较古老的 WGestures 的 mac 版本,尝试用下这个
    nh1010
        20
    nh1010  
       1 day ago
    BetterAndBetter 我一直在用这个
    xunqin
        21
    xunqin  
       1 day ago
    我用的是罗技鼠标 MX Master 2S intel 版本的机器,鼠标自带几个特殊定义键位,但需要安装罗技的套件,特别大,我删掉后,这些没法使用了。

    如果有 OP 提供的手势能替代,那想必是极好的,想试试 这个 Glide
    FirerWire3
        22
    FirerWire3  
       1 day ago
    发现几个问题:
    1 、打开就显示激活,以为不能试用,特别在用了隐藏图标工具的时候更难发现。
    2 、没激活时只能在画板演练监听手势么?辅助功能权限是已经打开了的
    3 、新手引导的偏好与启航里面有两个完成引导按钮
    4 、窗口不够大,有好些地方文字重叠了
    lrh007
        23
    lrh007  
       1 day ago
    正在使用 macgesture ,试试这个新的 glide 怎么样?

    最常用的还是自定义一些操作,通过鼠标手势实现的话比较方便
    BearCookie
        24
    BearCookie  
       1 day ago
    我用妙控板比较多,不知道手势管理这块能否参考 swish 这个 app ,做的非常优秀

    我的邮箱:aW0ubmVvQG91dGxvb2suY29t
    Lunaleeguo
        25
    Lunaleeguo  
       1 day ago
    支持一下~
    mintor27
        26
    mintor27  
       1 day ago
    鼠标手势功能支持针对不同软件窗口进行独立配置,例如为不同浏览器分别设置各自的手势规则。
    zimplexing
        27
    zimplexing  
       1 day ago
    必须支持一下!
    allen129
        28
    allen129  
       1 day ago
    没明白怎么用,现在只能在画板上用,必须得激活之后才能使用吗?所有权限已开。
    邮箱:YWxsZW4xMjkubGpAZ21haWwuY29t
    Nanan
        29
    Nanan  
       1 day ago
    Mac 外接鼠标,缺一个来回切换桌面,也就是触摸板四指左右划的功能,希望鼠标手势可以支持
    yir
        30
    yir  
       1 day ago via iPhone
    外接鼠标手势不够丰富,特别是窗口管理缺失,这是我经常在触控板上用的手势,要是能做到和触控板一样好用就好了

    eWluYW4uZW1haWxAZ21haWwuY29t
    Soro
        31
    Soro  
       1 day ago
    @Soro #12 我的邮箱 如果能发码 提前谢过 Y290b0B0dXRhbWFpbC5jb20=
    ttxhxz
        32
    ttxhxz  
       1 day ago
    这个网站挺好看的。可惜我 mac 还没下单。狗东还没货
    itcats
        33
    itcats  
       1 day ago
    巧了呀,我也用 WGestures 好多年,换成 Mac 后,在浏览器还要装鼠标手势插件,其他 app 却没有可以替代的,这个小工具刚好弥补了 Mac 没有 WGestures 的缺口。
    Dewchame
        34
    Dewchame  
       1 day ago
    很好奇 op 为什么不用 wgesture 呢?我现在 macos27 用 wgesture 还是很丝滑
    mcsddjyd
        35
    mcsddjyd  
       1 day ago
    支持一下~
    邮箱:bWNzZGRqQGdtYWlsLmNvbQ==
    Lisa9527
        36
    Lisa9527  
       1 day ago
    @itart 下个 mos ,不用谢我
    itart
        37
    itart  
       1 day ago
    @itart #9

    v 站好像没有私信功能,提供了邮箱,感谢
    邮箱 NzUzMDA1NTEyQHFxLmNvbQ==
    Huramkin
        38
    Huramkin  
       1 day ago
    Mac 外接鼠标指针速度慢 需要第三方软件调
    感谢大佬 邮箱 [email protected]
    bao626
        39
    bao626  
       1 day ago
    哇咔咔,谢佬 ZGRkaW5nZGRkaW5nQDE2My5jb20=
    autumncry
        40
    autumncry  
       1 day ago
    感谢大佬。windows 全局手势非常方面,mac 只能在浏览器用。
    希望能支持的是,对 qspace 多视图的手势操作,比如分栏、列表的手势切换
    oopp1800
        41
    oopp1800  
       1 day ago
    一直在用 WGestures 2 ,对于轻度使用来说,已经非常符合我的需求了。但确实好久没有更新了,我看已经开始提示 macOS 28 将停止支持。希望能得到楼主的激活码:b29wcDE4MDBAcXEuY29t
    8989bg666
        42
    8989bg666  
    OP
       23h 24m ago
    发帖时习惯性敲下了“站内私信发码”,刚才被 @timekiller 等老哥当头棒喝才猛然惊醒:V 站压根就没有私信功能! 给各位老哥磕一个,我脑子抽了!

    兑换码派送方案立刻补救:

    已留邮箱的老哥:全部已经光速通过邮件把终身永久 Pro 码发出去了,请查收!
    之前没留邮箱的前排老哥:欢迎在下方随时补个邮箱(或者 Base64 ),我每隔几小时肉身巡逻补发
    deadlybugs
        43
    deadlybugs  
       23h 19m ago
    用过一些窗口分屏管理软件,CPU 占用偏高,过于追求动画转场效果,却丢失了软件的稳定性。
    zalei
        44
    zalei  
       23h 12m ago
    我是罗技鼠标需要有平滑滚动 不想装 logi 的客户端了,谢谢 ,emhhbmhhbmtlckBnbWFpbC5jb20=
    azraelrabbit
        45
    azraelrabbit  
       23h 11m ago
    mac 下最难用的其实是滚轮滚动. 因为是 macmini 所以没有触控板.外接键盘鼠标.
    如果能集成滚轮滚动平滑以及反向控制, 就可以少开一个 mos 了 , 手动狗头

    谢谢大佬(邮箱: YXpyYWVscmFiYml0QGdtYWlsLmNvbQ== )
    jianny
        46
    jianny  
       23h 1m ago
    期待罗技鼠标用出妙控鼠标的体验 amlhbm55QGxpdmUuY29t
    FirerWire3
        47
    FirerWire3  
       20h 38m ago via iPhone
    @FirerWire3 #22 ZmlyZXJ3aXJlM0BnbWFpbC5jb20= 补上邮箱
    wagag
        48
    wagag  
       15h 16m ago via iPhone
    @wagag #3 eHU2MDI3MTVAZ21haWwuY29t

    谢谢大佬
    DeliMG
        49
    DeliMG  
       15h 10m ago via iPhone
    忘记留邮箱了 Y2hlbmNoZW5AZHVjay5jb20=
    tuot
        50
    tuot  
       13h 25m ago via iPhone
    补上 aW9vaWNvZGVyQGdtYWlsLmNvbQ==
    n2Day
        51
    n2Day  
       13h 20m ago
    我一直用的 BetterAndBetter ,基本满足了我从 Windows 迁移过来的手势习惯。
    试用下这款软件后再评论。aGI1MjMxNjExQGdtYWlsLmNvbQ==
    Shum1n
        52
    Shum1n  
       12h 46m ago
    一直有使用 WGestures, 希望绘制手势流畅好看些
    NTQwODQyOTMwQHFxLmNvbQ==
    wenhua
        53
    wenhua  
       12h 30m ago
    支持手势切换屏幕吗?
    eHhnOTBzQDE2My5jb20=
    deadlybugs
        54
    deadlybugs  
       11h 51m ago
    补个邮箱:dGVjaG5pY2F0OTAyQGdtYWlsLmNvbQ==
    Dganzh
        55
    Dganzh  
       11h 47m ago
    Windows 用 WGestures
    用 Mac 一年多了,还没用过手势工具
    bW9tby5zYWt1cmF6b3JhQGdtYWlsLmNvbQ==
    iWill
        56
    iWill  
       11h 10m ago via iPhone
    一直使用 BetterTouchTool , 今晚回去试一试 lz 的
    顺便求一份 code

    d21qbHhsQGdtYWlsLmNvbQ==
    tikas
        57
    tikas  
       11h 9m ago
    我是一个侧重键盘的用户,没有看到此贴时,甚至都没想到还有全局鼠标手势(浏览器的鼠标手势有用过,最终还是放弃)。

    平时,更是喜欢 mac 的按键操作,但是,不得不说,mac 按键确实没那么易记,好在有肌肉记忆,也算是能快速上手。

    比如 fn + f 窗口全屏,fn + ctrl + c/上下左右 等去操作,这些按键都成肌肉记忆了。

    而 Linux 从老 DWM 转向现在的 Inri ,深爱键盘流操作。

    然而,这些更多是不同窗口之间的操作,我还是很好奇,这是一个怎样的全局手势体验,看 WGestures 是有复制等其他功能,这是我从没思考过的,让不同程序之间鼠标手势互通起来。

    为此,厚个脸来要个码:
    dGlrYXNAcXEuY29t
    lesir
        58
    lesir  
       8h 7m ago
    @lesir 补一下邮箱 bGVzaXJAaWsubWU=
    zhaojun1998
        59
    zhaojun1998  
       7h 54m ago
    谢谢楼主:ODczMDE5MjE5QHFxLmNvbQ==
    zhaojun1998
        60
    zhaojun1998  
       7h 54m ago
    @zhaojun1998 #59 之前一直都不知道还有这种软件,感谢楼主给打开了新世界的大门
    akayoi
        61
    akayoi  
       6h 59m ago
    谢谢楼主,要是能继承单独的鼠标反向就好了

    NTk3MTk5Mjc5QHFxLmNvbQ==
    ffalex
        62
    ffalex  
       6h 48m ago via Android
    @8989bg666 还没有收到呀 op ,bmllcmlza3lAZ21haWwuY29t
    polarwolf
        63
    polarwolf  
       5h 46m ago
    #8 辛苦发个码,多谢

    dXNhdWt1cmxAbGl2ZS5jb20=
    lrh007
        64
    lrh007  
       1h 44m ago
    补个邮箱:bHJoMDA3QGdtYWlsLmNvbQ==
    iWill
        65
    iWill  
       34 mins ago
    网页打不开了?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2726 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 136ms · UTC 14:05 · PVG 22:05 · LAX 07:05 · JFK 10:05
    ♥ Do have faith in what you're doing.