有没有一种方法可以将alt / option键用作元键,但仍然能够使用它来制作一些需要它的字符?

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

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

  • 因此,如果我将alt设置为元键,则无法再使用这些字符。另一方面,使用“按esc,释放esc,按一个键”使meta键序列使我的手受伤。

    解决了此问题的所有使用国际键盘的Emacs用户,请提供您可能有的提示! :)

    编辑:

    看来我可以将alt设置为元键,然后在inputrc中添加以下类型的设置:"\e2": "@"这在bash shell中有效,但是仍然不能与Emacs一起使用,因此效果不好。

    最佳答案

    考虑为Mac OS X使用功能齐全的Emacs。我使用Carbon Emacs,但我相信其他人(例如Aqua Emacs或X11 Emacs)可以解决问题。

    如果您坚持要在终端中使用Emacs,则可以使用C-x 8前缀作为撰写键。尝试C-x 8 C-h以获得可能性列表。

    参见http://www.emacswiki.org/emacs/EmacsForMacOS

    关于macos - OS X终端:同时具有meta键和alt功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/500602/

    10-12 00:30
    查看更多