如何在 OSX Emacs 上将 CAPS LOCK 映射到 CTRL,而无需在整个操作系统范围内进行映射

如何在 OSX Emacs 上将 CAPS LOCK 映射到 CTRL,而无需在整个操作系统范围内进行映射

我一直使用“系统偏好设置”中的“键盘”将 CAPS LOCK 键映射到 CTRL。但是,它是在系统范围内执行此操作的,我只需要在 OSX emacs 中使用它。现在我正在使用一个需要 CAPS LOCK 键的应用程序。有没有办法只为 OSX Emacs 进行映射?请注意,我没有使用 Carbon emacs,我认为它对此有明确的支持。

emacs wiki(http://www.emacswiki.org/emacs/MovingTheCtrlKey#toc​​13) 指向系统偏好设置中的键盘和 uControl,后者不再维护。uControl 指向 fKeys (http://www.kodachi.com/software/fKeys/) 的使用寿命已到尽头。

答案1

为什么不直接交换 Caps-Lock 和 CTRL 键呢?将 Caps-Lock 映射到 CTRL 将 CTRL 映射到 Caps-Lock

您将享受到更好的 Control 键的优势,并且 Caps-Lock 键可供需要它的应用程序使用。

  • 克里斯

相关内容