【问题标题】:Using command as ctrl in a Mac OS X terminal [closed]在 Mac OS X 终端中使用命令作为 ctrl [关闭]
【发布时间】:2010-10-27 11:48:46
【问题描述】:

我想让我的命令键在 Mac OS X 终端中用作 ctrl 键。也就是说,我希望“command-c”与“ctrl-c”做同样的事情。有谁知道这样做的方法?

具体来说,我真的很希望它在 emacs 中工作。 Emacs 使用了很多 ctrl 键绑定,伸手去拿控制键开始让我的手腕紧张。您可能会说命令键实际上更难触及,但我已经在我的 MacBook Pro 上交换了命令键和大写锁定键以使其更容易。

感谢任何帮助!

【问题讨论】:

  • 我也有同样的问题。命令键的默认位置不是很符合人体工程学,尤其是。当右手放在鼠标上时。

标签: macos keyboard keyboard-shortcuts terminal


【解决方案1】:

我认为这是不可能的,因为命令键已经映射到一堆系统级快捷键。例如 Cmd-C 是复制,Cmd-X 是粘贴。我不认为应用程序可以覆盖这些系统命令。

【讨论】:

    【解决方案2】:

    也许您可以为此目的破解 http://doublecommand.sourceforge.net/

    【讨论】:

      【解决方案3】:

      我认为您不能将相同的键用作命令和 ctrl,并且我认为没有办法覆盖特定程序的键,至少在没有第三方程序的情况下不会.就个人而言,我建议再次使用带有 apple/command 标签的命令键,并使用大写锁定作为您的 ctrl 键,因为 Emacs 命令更复杂(并且需要在按住 ctrl 的同时按多个键)。

      顺便说一句,如果按命令键很困难,您可能会尝试用小指而不是拇指来操作。

      附带说明,如果您在终端中使用 Emacs,您可能对使用 option as meta 感兴趣。如果你想使用你的命令键作为元,你可以查看Carbon Emacs。它不在终端中运行,但可能满足您的需求。

      【讨论】:

        【解决方案4】:

        您可以(在 Leopard 中)映射 Caps Lock 键来控制所有应用程序。

        系统偏好设置->键盘和鼠标->底部的键盘修改键按钮

        【讨论】:

        • 如果您已经将大写锁定映射到命令,或者如果您喜欢大写锁定,那么它并没有提供解决方案来让“控制”行为与“命令”行为联合起来。class="comcopy">跨度>
        猜你喜欢
        • 2013-03-10
        • 2015-10-23
        • 2017-09-13
        • 2023-03-27
        • 2020-02-20
        • 2017-05-25
        • 2015-04-18
        • 1970-01-01
        • 2013-01-05
        相关资源
        最近更新 更多