我在 Ubuntu 10.04 终端(无 X 服务器)中遇到了波兰语口音的奇怪问题。当我尝试输入大写字母 Ł 时,按右Alt+ Shift+键可以输入L。但是,当你先按Shift(Shift+ 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
文件,它成功了!现在我可以毫无困难地输入任何组合键。