SpaceLauncher 适用于 macOS

前导键

这篇文章说明什么是前导键,以及不同类型的前导键如何配置。

先定义几个术语。

在 SpaceLauncher 中,你按住空格键,再按其他键来触发一个动作。

例如:Space S -> 启动 Safari

我把空格键称为 前导键。之所以这样叫,是因为从 SpaceLauncher 2 开始,你可以设置不同类型的前导键。

我把按下前导键之后继续按的其他键称为 触发键。(上面例子里的 S。)

Space F 再按 W -> 打开“下载”文件夹

在这个例子里,F、W 是一组触发键序列。

前导键有什么新能力?

从 SpaceLauncher 2.0 开始,你可以指定不同的前导键和使用方式,例如:

什么是自定义 key code?

key code 是系统定义的整数代码,对应某个具体按键。例如:

在默认键盘布局下,Space 的 key code 是 49,A 键是 0,S 键是 1。

当你在偏好设置里选择 Space,实际上是在告诉系统它的 key code。自定义 key code 文本框允许你直接指定这个数值。

SpaceLauncher 无法列出所有可用按键,因为你可能有我从未见过的键盘设备。当然,我也可以把可用键限制在一个很小的集合里,但我希望你有自由配置快捷键绑定。因此我明确列出一些推荐按键,同时提供自定义 key code 文本框,让你可以使用其他按键。

怎样查看某个键的 key code?

添加或编辑快捷键绑定时,前导键设置里有一个“Look up key code”按钮。点击它并按下一个键,就能看到这个键的 key code。

如果你使用标准键盘布局,会看到 Z 的 key code 是 6。要按住 Z 再按 S 触发动作,可以这样设置前导键:

更多例子

要按住 F12 再按触发键执行动作,并移除 F12 原来的功能:

注意:macOS 默认把 F12 作为音量增大键。你可能需要在“系统设置 > 键盘 > 键盘快捷键… > 功能键”中调整它的行为。

要按下并松开 Option-S,然后再按触发键:

要按下并松开 Command,然后再按触发键:

相关内容