简体中文

SpaceLauncher 适用于 macOS

前导键

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

先定义几个术语。

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

例如:SpaceS → 启动 Safari

我把空格键称为 前导键。之所以这样叫,是因为空格键并不是唯一的选择,你可以设置不同类型的前导键。

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

SpaceFW → 打开“下载”文件夹

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

录制快捷键

多数时候你不需要描述一个快捷键,直接按出来就行,SpaceLauncher 会记下你按了什么。

添加或编辑快捷键绑定时,点击“录制快捷键”。SpaceLauncher 会提示你先按前导键,再按触发键。按住 Space,按 F,按 W,松开 Space。前导键和触发键都来自你实际按下的键,所以常规配置根本不用关心键码。

录制时有两点要知道:

新建的快捷键绑定从“设置 > 通用 > 默认前导键”开始,录制时按下了别的前导键就会替换它。

这一页剩下的部分讲的是录制覆盖不到的情况:手动设置前导键,以及使用一个你手上这块键盘按不出来的键。

前导键的几种类型

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

前两种是“按住作为前导键”,第三种是“轻按作为前导键”。这个键是否保留原本的功能,由“保留快速点按行为”决定:开启时,快速点按照常输入这个键,只有按住才会激活 SpaceLauncher。

什么是自定义键码?

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

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

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

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

怎样查看某个键的键码?

在前导键设置里选择“自定义键码”,文本框旁边会出现一个“查找键码”按钮。点击它并按下一个键,就能看到这个键的键码并填入。

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

更多例子

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

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

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

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

相关内容