如何将Mac的Caps Lock变成额外的修改键

除非你倾向于在互联网上大喊大叫,否则你可能不会经常使用Caps Lock。这很奇怪,因为它就在一堆有用的修改键旁边。下面是如何让Caps Lock像其他产品一样方便。

使用额外的修改键可以做什么?

也许要做的最酷的事情就是绑定完全自定义的热键。通过使用像BetterTouchTool这样的应用程序,您可以使用额外的修改键来添加一个空白的热键,您可以将动作附加到这些热键上。如果您想要在每次按Caps+B时触发shell脚本或打开新的电子邮件选项卡,您可以这样做。

您可以在没有Caps Lock的情况下执行相同的自定义热键,但是您将被困在按Shift+Control+Command等奇怪的组合以不干扰默认快捷键的情况下。使用此方法,任何允许您设置自己的热键的应用程序都将支持新的Caps Lock修改器。

您还可以重新绑定现有快捷键以使用Caps Lock。如果有一个过于复杂的快捷键困扰着你,你可以在MacOS的键盘设置中重新绑定它,让它更容易按下。例如,MacOS中截取选项屏幕截图的热键是Shift+Command+5,但您可以将其重新绑定到Caps+S。

使用Karabiner重新调整Caps Lock的用途

现在,没有办法正确模拟额外的修改键,因此出于兼容性原因,获得此功能的更好方法是重新映射Caps Lock,使其如同同时按Shift键、Control键、Option键和Command键一样。既然这是一个如此荒谬的组合,任何应用程序都不会要求你每一个人都按一个热键,而且应该不会有任何干扰。

这确实意味着你会输掉像Caps Lock+Command这样的组合,但它应该足够简单地与任何其他字母数字键一起使用。你可以将Caps Lock重新映射到一个额外的功能键,比如F13-20键,但它可能并不是在所有应用程序中都能作为热键使用。也可以在本地将Caps Lock键重新映射到Escape(或任何其他修改键),但这不会添加任何额外功能;它只是重新定位键。

相关:如何通过重新映射Caps Lock取回Mac的Esc密钥

我们将用来重新绑定Caps Lock的应用程序是Karabiner,这是一个适用于MacOS的免费键盘重新映射工具。下载并安装该应用程序,然后打开首选项。在“Complex Modiments”选项卡下,添加一个按钮位于底部的新规则。

通常,使用Karabiner时,您必须编辑新规则的JSON并手动添加它。但是它附带的一个示例正是我们要做的,所以您不需要做任何额外的设置。只需单击“将CAPS_LOCK更改为COMMAND+CONTROL+OPTION+SHIFT”旁边的“+Enable”,即可将规则添加到Karabiner。

在添加规则之前,您需要确保Caps Lock已关闭,否则您将永远被困在大喊大叫中。您可以随时关闭该规则以在将来切换Caps Lock,但此特定规则无法以任何其他方式使用该键。

如果您想解决这个问题,可以点击“从互联网导入更多规则”,然后从官方页面下载“change caps_lock”设置。

您将看到一个新的规则类别,其中一个规则允许您使用Shift+Caps Lock作为常规的Caps Lock键。您可以启用此选项,然后删除旧选项以替换它。

真正的超键

这里值得一提的是胶囊锁增强规则集。虽然将Caps Lock重新映射到每个其他修改器为新热键提供了一张干净的石板,但此规则集为每个键找到了用法。默认情况下,它会像前面的方法一样将贴图静止到每个修改器,但在此基础上启用了几个类别的热键,因此您可以禁用不喜欢为您提供一些自定义空间的各个部分。

您可以像将任何其他规则导入到Karabiner一样导入它,也可以访问浏览器中的安装URL,然后选择在Karabiner中打开它。

相关文章