【问题标题】:Setting fn key as Ctrl on Emacs在 Emacs 上将 fn 键设置为 Ctrl
【发布时间】:2011-06-10 21:43:58
【问题描述】:

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

我应该怎么做才能将 fn 映射到 emacs 上的 Ctrl

【问题讨论】:

    标签: emacs keyboard osx-snow-leopard


    【解决方案1】:

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

    我猜你应该将它设置为:

    (setq ns-function-modifier 'control)
    

    【讨论】:

    • @DiegoSaa,也许您使用的是旧版本的 Emacs?尝试从 www.emacsformacosx.com 获得一个更新的
    • @Lindydancer,实际上,我有 24.3.1 版本,但我是从源代码编译的...就我而言,emacs 忽略了 fn 键。
    • @DiegoSaa,我刚刚签出并从 bzr 主干构建了 Emacs 主干;在这里它工作......
    • @DiegoSaa (setq mac-function-modifier 'control) 为我工作
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      问题不仅在于 Emacs,还在于命令行。

      1. 双重命令。我多年来一直使用的解决方案是安装DoubleCommand。它是免费下载的,允许您将任何键映射到任何其他键。您必须在注销或关闭后启动它,所以我将它保留在我的桌面上。

      2. MacOS 键盘。在 MacOS 13.1 中,它们现在允许您将功能键映射到控制键。系统偏好设置 > 键盘 > 键盘选项卡 > 修饰键按钮 - 就在那里。

      【讨论】:

        猜你喜欢
        • 2013-01-20
        • 2017-06-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-09
        • 2023-01-26
        • 2012-04-12
        • 1970-01-01
        相关资源
        最近更新 更多