Shift+Alt 组合键阻止终端输入(Ubuntu 10.04)

Shift+Alt 组合键阻止终端输入(Ubuntu 10.04)

我在 Ubuntu 10.04 终端(无 X 服务器)中遇到了波兰语口音的奇怪问题。当我尝试输入大写字母 Ł 时,按右Alt+ Shift+键可以输入L。但是,当你先按ShiftShift+ Alt+L而不是Alt+ Shift+ L)时,它不起作用。

知道原因吗?

更新:我已将问题缩小到仅按Shift+ Alt。这足以阻止进一步的输入 - 例如,当我输入“zxc”时,屏幕显示:^[z^[x^[c

答案1

我终于找到了这个问题的答案。事实证明,当我发出loadkeys pl命令加载波兰键盘映射时,它会以某种方式将 Shift+Alt 组合映射到某个东西。为了防止这种情况,我必须这样做:

loadkeys pl
dumpkeys > pl.kmap

然后,我编辑了 pl.kmap 文件,删除了keycode 100 = AltGr行下的所有条目。最后,我添加了

loadkeys ./pl.kmap

到我的.profile文件,它成功了!现在我可以毫无困难地输入任何组合键。

相关内容