macos - 在 Mac OS X 中将 Caps Lock 用作 Esc

标签 macos vim capslock

如何使 Caps Lock 在 Mac OS X 中像 Esc 一样工作?

最佳答案

编辑:this answer中所述,较新版本的 MacOS 现在原生支持将 Caps Lock 重新绑定(bind)到 Escape。因此不再需要安装第三方软件来实现这一点。

<小时/>

这是我对如何使用 Seil 实现这一目标的全面、直观的演练答案(带有链接)的尝试。 (以前称为PCKeyboardHack)。

  1. 首先,进入系统偏好设置,选择键盘,然后选择键盘选项卡(第一个选项卡),然后点击修改器按键:

Step 1

在弹出对话框中将大写锁定键设置为无操作:

choose no action

2) 现在,click here to download Seil并安装它:

3) 安装后,您将安装一个新的应用程序(Mountain Lion 及更新版本),如果您使用的是较旧的操作系统,您可能需要检查新的系统偏好设置 Pane :

open seil or the preference pane

4) 选中“更改大写锁定”框并输入“53”作为退出键的代码:

set the keyboard code

大功告成!如果它不能立即工作,您可能需要重新启动计算机。

印象深刻?想要更多控制权吗?

您可能还想查看KeyRemap4MacBook这实际上是 pqrs.org 的旗舰键盘重新映射工具 - 它也是免费的。

如果您喜欢这些工具,您可以make a donation 。我与他们没有任何关系,但我已经使用这些工具很长时间了,不得不说那里的人在维护这些工具、添加功能和修复错误方面做得非常出色。

下面的屏幕截图显示了一些(数百个)预选选项:

Picture 1.png

PQRS 还有一个很棒的实用程序,名为 NoEjectDelay您可以与 KeyRemap4MacBook 结合使用用于重新编程弹出键。经过一些调整后,我将我的设置设置为切换 AirPort Wifi。

这些实用程序在重新映射 Mac 键盘时提供无限的灵 active 。玩得开心!

关于macos - 在 Mac OS X 中将 Caps Lock 用作 Esc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/127591/

相关文章:

vim - 如何组织具有独特语法元素的 vim 插件?

arduino - Digispark 读取大写锁定状态

swift - 如何从 swift 运行节点

macos - 更改 "user"的 brew 服务

objective-c - 寻找一种使用 NSArray 作为一堆按钮的导出的方法

r - 每行第一个字加上双引号

vim - 在vim中添加新的字边界移动宏

python - 尝试在 macOS 上使用 pip 安装任何东西,但无法安装

java - 如何在Java中将keyPress变成大写?

macos - 如何在 OSX 上重新映射 CAPSLOCK?