为什么使用 Emacs 时 meta 键不起作用?

为什么使用 Emacs 时 meta 键不起作用?

突然,我无法使用任何元键组合。该Alt键在我的 emacs 中根本不起作用。有人能帮我解决这个问题吗?

答案1

我在 Ubuntu 终端应用程序中通过进入菜单解决了这个问题:编辑->键盘快捷键,并取消选择“启用菜单访问键(例如Alt+F打开文件菜单)”。

答案2

我的 VNC 服务器必须重新启动并且添加一个额外选项,-compatiblekbd例如:

vncserver -geometry 2549x1476 :17 -compatiblekbd

一旦我添加了它并重新启动了服务器,元键就开始按我预期的方式工作。

请注意,-compatiblekbd必须位于显示数字之后(例如:17),否则将被解释为的参数-compatiblekbd

答案3

在 Gnome 42.4+ 上,您有一个键盘设置,该设置可能默认启用,以便在键盘上使用备用字符。

去:

  • 设置
  • 键盘
  • 点击“备用字符键”选项
  • 在弹出窗口中,选择除左 Alt 键之外的其他备用字符键

我选择“右侧菜单”,因为我的键盘上甚至没有菜单键,但您可以选择除了“左 Alt”之外的任何其他键,“左 Alt”是用于 Emacs 中的一些快捷方式的键。

由于该参数,我在使用 Emacs 中的 Meta 键时遇到了麻烦,自从我更改了备用字符键后,它就可以按预期工作了。

相关内容