经常写教程、做演示的朋友,常常会需要显示按键操作,这款轻巧免费的工具就是为此而生。
俗话说,一图胜千言。无论你是在为教程配图,还是上台做演示,比起絮絮叨叨的一大段描述,总是图片/视频更为直观。而为你的演示配上「字幕」,可以让它更加清晰明了。
KeyCastr 就是一款实时显示按键操作的工具,能让读者或观众一眼就明白当前的操作。
使用
从 GitHub 下载 KeyCastr,解压拖进 Application 文件夹。首次启动它会申请一个「辅助功能」的访问权限,得到你的同意才可以记录按键。

启动 KeyCastr 后即可在屏幕上显示浮窗记录按键。我在设置里录制了快捷键 Ctrl+Shift+Cmd+K
来开关 KeyCastr。由于我启动了暗色菜单栏,KeyCastr 菜单栏图标会变得有些古怪,可能影响用户判断它的状态。这是其图标底色和菜单栏融为一体所致,并非 bug。

显示模式-Default

默认(Default)模式下,KeyCastr 会在屏幕左下角显示一个灰色小浮窗,用于显示当前按键。操作记录会像气泡一样依次往上冒出,一次一组快捷键。你可以拖动浮窗到别处,例如录屏的时候移到更显眼的位置。

Default 模式的设置较为丰富,包括字体大小、浮窗显示间隔、停留时间、浮窗底色和文字颜色。如果你不想 KeyCastr 记录打字的操作,那就勾选最下方的「Display only command keys」;我出于记录 Ps、Sketch 和 Vim 快捷键的需要,它们有许多快捷操作用不到修饰键(command keys),就没有勾上这个选项。

显示模式-Svelte

苗条(svelte)模式一点也不苗条,比起默认模式的小浮窗,可以说是巨无霸一个了。这个浮窗也可以拖动。大块有大块的优点,浮窗下方四个按键,和键盘对应位置大致相同,可以实时点亮,显示目前的操作。很多读者不熟悉 ⌘(Command)、⌥(Option)等符号对应的按键,Svelte 模式可以让你一看就知道目前按下的是哪几颗键。
该模式下也可以记录所有按键,如果你只需要记录带有修饰键的操作,可在 Svelte 的设置里取消勾选「Display all keystrokes」。
尾巴
KeyCastr 完全免费,没有任何广告——也没有多余的功能,是那种一击切中需求的漂亮应用。