在Mac OS X中将CapsLock键映射到ESC


9

在Windows机器上工作时,我使用了Autohotkey将CapsLock键重新映射为ESC。我已经习惯了,在我的个人计算机(mac)上,当我想要ESC时,我会习惯于不习惯使用CapsLock。

如何在Mac上进行映射?键盘和鼠标的前面板有一些用于Capslock键的基本选项,但这仅允许我将其重新分配给Ctrl,Command或Option。

Answers:


5

我的朋友向我指出了一些可行的方法。他说要同时安装PCKeyboardHackKeyRemap4MacBook。PCKeyboardHack允许重新映射大写锁定,而另一个似乎允许更多的重新映射。我不确定两者是否确实需要(您可能只可以使用PCKeyboardHack),但是我安装了两者只是为了和它们一起玩。似乎对我来说运作良好。


3

从macOS 10.12.1开始,可以将Caps Lock本身重新映射到Esc(系统偏好设置->键盘->修改键)。

在此处输入图片说明


0

您可以尝试DoubleCommand。我没有亲自使用过它,但是基于屏幕截图,可以选择将Caps Lock键重新映射为ctrl。您可能可以将其更改为Esc。


2
它有几个重新映射Capslock键的选项,但实际上并不能让您选择任意映射,只有应用程序支持这对夫妇。可悲的是,看起来ESC不是其中之一。
爱马仕

它是开源的,我前段时间添加了一个补丁来进行此映射。我会去追捕。
马修·申克尔

1
有一些补丁,一些是我提交的,一些是其他人提供的:sourceforge.net/tracker/?
group_id=65339&atid=510607

0

为了回答您的问题,我刚刚推出了可以实现此目的的新版本的“ 一致键盘”。但是,这是一个未记录的功能,需要手动执行以下步骤。

安装0.7版后,请编辑文件/Library/Application Support/Ljosa/Consistent Keyboards/config.plist。将值x-caps-lock-is-esc从更改falsetrue。最后,执行sudo launchctl stop com.ljosa.consistent-keyboards以新设置重新启动程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.