如何在 Ubuntu 16.04 上的 Emacs 中将 ALT Gr 键启用为 ALT R?

如何在 Ubuntu 16.04 上的 Emacs 中将 ALT Gr 键启用为 ALT R?

Emacs 因以下特点而闻名:引起肌腱炎,但必须记住,Ctrl成对Alt出现,分别位于键盘的左侧和右侧 :-)

然而,在 Ubuntu 16.04 中,Alt R行为是Alt Gr,与 Emacs 快捷键混淆。因此,为了方便使用,我通常会输入Esc+X而不是Alt+ 。X

因此,我们如何才能:

  1. 配置~/.emacs.d/init.el为理解Alt GrAlt R(或)
  2. 更改Alt Gr所有应用程序的行为

这并不是要创造一个捷径,这是关于改变按键映射。

答案1

您可以简单地将英语(美国)(或任何其他没有 ALTGr 的布局)添加到您的文本输入设置中。

然后,使用标准的 Super + Space 来使用带有美国键绑定的 Emacs。遗憾的是,您将无法使用您所在国家/地区特有的任何本地字符。

在此处输入图片描述

不幸的是,您不能通过 emacs init 将 ALTGr 重新配置为 ALT。更改 xkb 映射是一种解决方案,但您不希望这样做。此解决方案更面向 GUI。尽情享受吧。

相关内容