所以我刚刚在一台新笔记本电脑(HP Envy 2022,i7-1260P)上设置了 Ubuntu 20.04,并且我注意到重复键有一个奇怪的现象。
如果我在打字时想要重复字母“h”,我按住“h”键,按键就会重复,当我释放“h”键时,按键就会停止重复。很好,效果与预期一致。
但是,如果我按住“Delete”键,则在我松开“Delete”键后,按键会重复大约一秒钟。这导致删除的字符比我打算删除的多 6-7 个。
使用箭头键时也会发生同样的情况。如果我使用箭头键向下滚动代码,则在我释放向下箭头键后,光标会超出 6-7 行。
问题似乎仅限于箭头键“delete”、“home”、“end”、“pg up”、“pd down”。
我注意到了两件事:
这个问题当 NumLock 处于开启状态时发生(当扩展键盘数字键盘产生数字时)。关闭 NumLock 可以解决问题。但我更喜欢使用数字键盘。
奇怪的是,USB 键盘不仅可以正常工作(没有过冲),而且它暂时修复了笔记本电脑的键盘过度操作。一旦我将 USB 键盘插入笔记本电脑,无论是否插入 USB 键盘,笔记本电脑键盘上的过冲问题都会停止(即使 NumLock 处于开启状态)。但是,在系统重新启动时,或者当我将 NumLock 切换为 OFF 然后再次打开时(无论是否插入 USB 键盘),问题又会再次出现。
这是否意味着 20.04 上的默认键盘驱动程序对于所有 2022 笔记本电脑来说都不是最新的,但一旦加载了 USB 键盘驱动程序,它就会以某种方式取代默认键盘驱动程序?我在内核上5.15.0-46-generic
编辑:使用“重复键”设置(延迟和速度)不能解决问题。