爱意满满的作品展示区。
xhzone

为了少装几个 Mac 小工具,我把自己的需求做进了 OmniDock

  •  
  •   xhzone · 1 day ago · 619 views

    为了少装几个 Mac 小工具,我把自己的需求做进了 OmniDock

    大家好,我做了个叫 OmniDock 的 Mac 工具,想放出来给大家试试。

    我平时经常在 Windows 和 Mac 之间来回工作。有些 Windows 的操作和系统行为比较合我的习惯,换到 Mac 时,也想继续这么用。

    比如,鼠标放到应用图标上,先看看它开着哪些窗口;再次点击图标,把眼前暂时不用的窗口收起来;需要两个窗口并排的时候,用快捷键摆好,不用来回拖。

    我就想,能不能把这些用顺手的操作在 Mac 上适配一下?这样换个系统工作时,一些下意识的动作还能接得上,切换起来也自然一点。

    这些需求已经有不少工具在解决。

    比如 AltTab 可以看着缩略图切换窗口,DockDoor 可以在 Dock 上悬停预览窗口。调整窗口位置和大小有 Rectangle,找回之前复制的内容有 Maccy。

    它们各有侧重。不过,如果这几样功能我都想要,就可能要装几款软件。

    我自己的需求又没有那么复杂,很多时候只用得到其中比较常见的那些操作。既然要做,就把这些常用的部分放到一起,也省得为了不同的小需求再去找工具。

    OmniDock 就是这样做出来的。目前有这些功能:

    • 鼠标停在 Dock 图标上查看窗口预览,点选窗口切过去,也支持窗口级快捷切换。
    • 再次点击当前应用的 Dock 图标来隐藏它,需要时再点回来。
    • 给常用应用设置全局快捷键。
    • 用快捷键或拖拽把窗口放到半屏、四角、三分屏等位置。
    • 保存、搜索本地剪贴板历史。默认关闭,有需要再开。
    • 在支持的 Finder 位置通过右键复制路径、新建文件,以及手动收起不常用的菜单栏图标。

    这里有个区别需要说清楚:macOS 的“隐藏应用”会把这个应用的窗口一起藏起来,和最小化一个窗口不一样。所以这些操作是在 Mac 上做适配,具体行为不会和 Windows 完全相同。窗口预览也会受权限和窗口状态影响,官网里有对应说明。

    我希望 OmniDock 能把分散在几类工具里的常用功能集中起来,让有类似需求的人少装几个软件。

    对我自己来说,最想解决的还是来回切换系统时的那点不习惯:换台电脑继续工作,一些常用操作不用跟着重新适应。

    目前可以免费下载,源码在 GitHub 。我把功能录成了一段视频,感兴趣可以先看看:

    也想问问同样在 Windows 和 Mac 之间来回用的朋友,你们最希望两边保持一致的是哪个操作?

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2710 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 15:03 · PVG 23:03 · LAX 08:03 · JFK 11:03
    ♥ Do have faith in what you're doing.