在阅读这些 问题或EmacsWiki 文章中关于将 Caps Lock 映射到 Windows 中的 emacs 中的控制时,最好的答案似乎涉及注册表。我的问题是当用户因为没有管理员权限而无法修改机器的注册表时可以做什么。有没有办法从emacs中进行映射?这篇文章非常接近,甚至说:“正如人们所提到的,您当然可以将 Caps-Lock 映射到其他键,例如 Control 键。” 但我不知道如何表示控制键(使用各种看起来非常全面但可能不是以 Windows 为中心的参考),尝试类似
(setq w32-enable-caps-lock nil)
(global-set-key [capslock] '[control])
和
(setq w32-enable-caps-lock nil)
(global-set-key [capslock] 'ctl-x-map)
这似乎不起作用。