我在控制台中启动了emacs(emacs -Q
)( Ctrl + Alt + F1 )。 “左 Alt 键”是
工作,而“右 Alt 键”不起作用。如何解决问题。我在archlinux上运行emacs
答案 0 :(得分:2)
此行为由您使用的键盘布局控制。在您使用的布局中,左侧alt为Meta
,而右侧为Alt-graphic
,可让您输入突出的字符。 将键盘布局更改为不使用正确的alt Alt-graphic
答案 1 :(得分:1)
此处描述了解决方案:
http://www.joshstaiger.org/archives/2005/04/fixing_the_righ.html
虽然需要进行一些修改(见下文第3.2项)。
否则,在第一次按下[Right Alt]
后,将无法在当前控制台中键入任何内容。
如果发生这种情况,请切换到其他控制台(例如[Ctrl+Alt+F2]
)并恢复旧的密钥映射。
以下是修改后的解决方案的简要说明:
dumpkeys >> mykmap
cp mykmap oldkmap
[Right Alt]
命令捕获showkey
密钥代码。我们假设它是100
。mykmap
:
keycode 100 = AltGr
keycode 100 = Alt
alt keycode 100 = Compose
loadkeys mykmap