gpt4 book ai didi

macos - OS X 终端 : Meta key + alt functionality at the same time

转载 作者:行者123 更新时间:2023-12-03 07:44:09 26 4
gpt4 key购买 nike

有没有办法使用 alt/option 键作为元键,但仍然能够使用它来创建一些需要它的字符?

例如,在我的本地键盘布局中:

  • @alt + 2
  • \alt + shift + 7
  • |alt + 7
  • 等等

所以,如果我将 alt 设置为元键,我就无法再制作这些字符了。另一方面,使用“按下 esc、释放 esc、按下某个键”来制作元按键序列会让我的手受伤。

任何使用国际键盘的 Emacs 用户已经解决了这个问题,请提供您可能有的任何提示! :)

编辑:

看来我可以将 alt 设置为元键,然后在 inputrc 中添加这些类型的设置: "\e2": "@" 这适用于bash shell,但它仍然无法与 Emacs 一起使用,所以不好。

最佳答案

我在 Mac OS X 中使用瑞典键盘,并对 Emacs.app 使用以下设置:

首先我有KeyRemap4MacBook安装后,我已将其设置为将左侧 Option 键更改为 Command。

然后我的 .emacs 中有以下内容:

(setq mac-option-modifier 'none)
(setq mac-command-modifier 'meta)

这使得 Emacs 将命令视为 Meta 并忽略 Option。由于左侧 Alt/Option 键被重新映射到命令,这使得它可以在 lite meta 上工作,而右侧 Alt/Option 键仍然可以用于输入特殊字符,例如 @ [] 和 {}。

特定于应用程序的 Mac 快捷键(例如 Cmd+C 和 Cmd+V)不再起作用,但全局快捷键(例如用于 Spotlight 的 Cmd+space 和用于应用程序切换的 Cmd+Tab)可以使用。

更新:如果您使用iTerm2作为终端,它支持仅将左侧 Alt/Option 键映射到元,这意味着您仍然可以使用右侧 AltGr/Option 键来输入特殊字符。这也意味着您可以在 iTerm2 终端中运行的 Emacs 中正常使用元。

关于macos - OS X 终端 : Meta key + alt functionality at the same time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/500602/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com