简体中文

SpaceLauncher 适用于 macOS

按住 Space,再按一个键,立即执行动作。

— 就绪 —
Space + ?

例如

  • SpaceS 启动 Safari
  • SpaceE 文件->导出为 PDF...
  • SpaceFD 打开“下载”文件夹
下载 macOS 版 购买许可证

需要 macOS 12.0 或更新版本

已由 Apple 签名并公证。

brew install --cask spacelauncher

Space 仍然是 Space

即使用 Space 启动快捷操作,它原本的功能也照常可用。

打字还是打字

轻按 Space 就正常输入空格;按住它再按触发键则运行快捷操作。SpaceLauncher 会。难点在于:快速打字时,下一个键常常会在 Space 松开之前按下。Karabiner、Hammerspoon、Keyboard Maestro 这类通用工具可以近似处理一部分时序,但 SpaceLauncher 是围绕这个问题构建的。

和你预想的一样,单独按住 Space 会等待快捷操作,而不会连续输入空格。如需连续输入多个空格,请按住 Shift-Space。

Space 加拖动也照常可用

使用“按住 Space 再操作鼠标”手势的 App 不受影响。像往常一样按住 Space,再点击并拖动,就能平移 Photoshop 画布。如果提示窗口挡住了操作,可以为它设置显示延迟。

快捷操作

一个快捷操作可以走多远,以及如何记住所有快捷操作。

一个键,或连续几个键

按住 Space 后,可以按一个键,也可以依次按多个键。SpaceFD 会打开“下载”。

你甚至可以设置 SpaceAWESOME 来运行一段 AppleScript,说出“You’re awesome”。

不用松开

一直按住 Space 就能连续运行多个动作,中间不必松开。

按住 Space
S Safari
N Notes

快捷操作还可以重复:例如,Space= 通过模拟 ⌘+ 放大,再按一次 = 就继续放大。

忘了怎么办?

只需按住 Space。提示窗口会告诉你接下来可以按什么。沿着树形提示按 Space F,再按 D,“下载”就会打开。

Space
S Safari
N 备忘录
W Wikipedia
F 文件夹...
Space F
D 下载
R 资源库
I iCloud Drive

经常使用的动作会变得低调一些,让你还需要提示的动作更醒目。你可以把窗口拖到喜欢的位置,并让它立即、延迟或永不显示。

或者搜索快捷操作

提示窗口打开时,按 / 并输入文字,即可搜索所有快捷操作。如果 / 已被占用,可以换一个键。

同一个键,在每个 App 里执行正确动作

每个快捷操作都可以限制为只在适合它的 App 中生效。

TextEdit SpaceC 复制选中的文本
Finder SpaceC 压缩选中的文件

如果你希望 SpaceLauncher 在某个 App 里完全不工作,把它加入停用列表即可。

使用你自己的前导键

Space 是默认前导键,因为你的拇指本来就在那里。但并非只能用 Space:任何键都能以适合它的方式充当前导键。时间从左向右推进,色带表示前导键被按住的时段。

按住 — 保留轻按功能Space,甚至 A 这样的字母
按住 Space
F
D

轻按保留按键的正常功能;按住则用于快捷操作。

按住 — 专用按键F12、Caps Lock 或其他你原本不用的键
按住 F12
F
D

立即就绪;取代按键原本的功能。

轻按 — 组合键⌥S 或其他组合
⌥S
F
D

按下并松开组合键,再输入触发键。

轻按 — 单个修饰键⌘ 或其他修饰键
F
D

单独轻按修饰键,再输入触发键。

每个快捷操作都可以选择自己的前导键,因此 Space 和 Caps Lock 两套设置可以并存。

更多细节请参阅指南

动作

快捷操作最终执行什么。任何快捷操作都能运行下面任意一种动作。

打开内容

  • 打开 App — 启动 App,并可按需传入参数
    • 已经在运行?可以改为隐藏它,或切回上一个 App
  • 打开 URL — 使用默认浏览器或指定浏览器
    • 配合 Tab Slot 浏览器扩展,打开 URL 时会复用已有的浏览器标签页,而不会在 Chrome、Firefox 或 Safari 中创建重复页面。
  • 打开文件 · 打开文件夹 — 可选择用哪个 App 打开
  • 打开 Finder

控制当前 App

  • 运行菜单命令 — 运行最前方 App 的任意菜单项;例如 SpaceE文件->导出为 PDF...菜单命令如何工作
  • 模拟按键 — 任意按键与任意修饰键组合,从 F11⌃⌥⇧⌘A

运行自己的脚本

  • 运行 AppleScript
  • 运行 Shell 命令
  • 执行文件 — 可带参数

系统

  • 通知 — 点击后打开 URL
  • 切换输入法
  • 睡眠
  • 切换快捷键绑定窗口 — 打开或关闭 SpaceLauncher 自己的快捷键绑定窗口

值得信赖

你输入的内容留在 Mac 上

SpaceLauncher 需要“辅助功能”权限来读取按键事件——只要一个工具围绕 Space 键工作,就绕不开这一点。你输入的内容留在你的 Mac 上;你也可以随时用 Proxyman、Charles 或 Wireshark 检查 SpaceLauncher 的网络流量。

你的设置始终属于你

你的设置不会被锁住。你可以把配置导出为有文档、可读的纯文本 JSON,再解析、迁移、对比或用脚本处理。快捷键绑定——也就是每个快捷操作及其动作——同样可以带走:导出为 .slbindings 文件,或通过剪贴板复制;导入时可以合并或替换。

SpaceLauncher 还会保留带时间戳的本地滚动备份,配置损坏时可以恢复。保存快捷操作时,冲突检测会提前提示完整序列和前缀冲突。

试用 SpaceLauncher

可免费试用。一次性购买 $19.99。

需要 macOS 12+。已由 Apple 公证。

下载 SpaceLauncher

已经试过了?购买许可证

问题与回答

SpaceLauncher 免费吗?

不是。SpaceLauncher 是付费软件:$19.99,一次性购买,无订阅。

你可以免费评估 SpaceLauncher——功能不锁定,也没有时间限制。继续使用需要许可证;只有你自己知道评估何时变成了日常使用,因此 SpaceLauncher 不会强制设限。

提醒也遵循同样的原则:最初约一千次动作完全不会出现,之后只会偶尔在启动时提醒。到了那时,评估大概已经结束了。

SpaceLauncher 会取代 Spotlight、Raycast、Alfred 或 LaunchBar 吗?

不会。那些工具擅长寻找内容;SpaceLauncher 面向的是你每天已经在重复的动作。它源自多年使用这些工具的经验,你也可以读一读背后的故事

一个好原则是:只有当你发现自己在反复执行某个动作时,才给它分配按键。在此之前继续使用那些工具——寻找正是它们最擅长的事。

系统要求是什么?

SpaceLauncher 需要 macOS 12.0 或更新版本。

可以改变提示窗口的位置吗?

可以。按住 Space 直到提示窗口出现,然后拖动标题栏即可移动。