背景
嗯,这很奇怪...有关背景的一些信息:
- 我正在使用 Debian 9;
- 我使用的是意大利键盘,所以实际输入的键是Alt+ AltGr+ Shift+ è(而Alt+ AltGr+ Shift++为
}
); - 我的键盘是:Logitech Y-SG13 有线豪华访问键盘。
问题
正如标题所说,Alt++ AltGr+没有被处理。我最初在使用 EmacsShift时è注意到了这一点,但经过一些测试后,我意识到问题更加底层。下面是我解决问题的方法。
假设/dev/input/event0
与键盘关联的设备文件是我尝试过的:
$ sudo hd /dev/input/event0
虽然我看到了原始事件数据,但Alt-}
并没有生成任何内容Alt-{
。
这在 X 和虚拟控制台中都会发生。
笔记
显然,使用此布局,{
和}
也可以分别用AltGr+7和AltGr+输入0。使用上述方法一切正常。
我在相同条件下尝试了另一个键盘,它能够正确解释该序列。
问题
我并不是在寻找解决方法,我知道如何重新映射键并解决这个问题,而是我有兴趣了解为什么会发生这种情况以及如何调试它。
答案1
作为伊格纳西奥·巴斯克斯·艾布拉姆斯 指出,这可能是重影因为这个问题在其他键盘上不会发生。
查找更多信息这里:
“重影”是指当同时按下多个键时,某些键盘键不起作用的问题。未在计算机上显示或似乎已消失的按键被称为“重影”。