我在使用emacs时遇到了困难,因为我的新键盘上的fn键位于Ctrl键的位置,导致我无法正常使用Ctrl键。
我该如何将fn键映射到emacs中的Ctrl键?
我在使用emacs时遇到了困难,因为我的新键盘上的fn键位于Ctrl键的位置,导致我无法正常使用Ctrl键。
我该如何将fn键映射到emacs中的Ctrl键?
我认为这是由变量ns-function-modifier
控制的,但由于我不使用笔记本电脑,所以没有机会尝试它。
我猜你应该将其设置为类似以下内容:
(setq ns-function-modifier 'control)
EMACS 23 中有一个很棒的新功能 -- 定制 "ns" 组,您可以非常方便地设置所有键位映射。
这个问题不仅仅是针对Emacs,而且也适用于命令行。
DoubleCommand. 我多年来一直使用的解决方案是安装DoubleCommand。它是一个免费下载的软件,可以将任何键映射到任何其他键。您需要在注销或关闭后启动它,因此我将其放在桌面上。
MacOS键盘. 在MacOS 13.1中,他们现在允许您将功能键映射到控制键。系统偏好设置>键盘>键盘选项卡>修改器键按钮-就在那里。
(setq mac-function-modifier 'control)
对我有效。 - hsrv