在Emacs上将fn键设置为Ctrl键

在Emacs上将fn键设置为Ctrl键,emacs,keyboard,osx-snow-leopard,Emacs,Keyboard,Osx Snow Leopard,我在emacs上使用Ctrl键时遇到困难。因为fn键位于我的新键盘上Ctrl键的位置 如何在emacs上将fn映射为Ctrl?我相信这是由变量ns function modifier控制的,但是,由于我不使用笔记本电脑,我还没有机会玩它 我想您应该将其设置为: (setq ns-function-modifier 'control) EMACS 23中有一个可爱的新特性——自定义组“ns”,您可以非常方便地设置所有键映射。问题不仅在于EMACS,还在于命令行 双重命令。我多年来一直使用的解决方

我在emacs上使用Ctrl键时遇到困难。因为fn键位于我的新键盘上Ctrl键的位置


如何在emacs上将fn映射为Ctrl?

我相信这是由变量
ns function modifier
控制的,但是,由于我不使用笔记本电脑,我还没有机会玩它

我想您应该将其设置为:

(setq ns-function-modifier 'control)

EMACS 23中有一个可爱的新特性——自定义组“ns”,您可以非常方便地设置所有键映射。

问题不仅在于EMACS,还在于命令行

  • 双重命令。我多年来一直使用的解决方案是安装。这是一个免费下载,并允许您将任何密钥映射到任何其他密钥。你必须在注销或关机后启动它,所以我把它放在桌面上

  • MacOS键盘。在MacOS 13.1中,它们现在允许您将功能键映射到控制键。系统首选项>键盘>键盘选项卡>修改键按钮-就在这里


  • @DiegoSaa,也许您使用的是旧版本的Emacs?请尝试从www.emacsformacosx获取一个更新的。com@Lindydancer,实际上,我有24.3.1版,但我是从源代码处编译的。。。在我的例子中,emacs忽略了fn键。@DiegoSaa,我刚刚签出并从bzr主干构建了emacs主干;在这里它起作用了…@DiegoSaa
    (setq mac函数修饰符的控制)
    对我起作用