如何调试键盘不稳定的问题

如何调试键盘不稳定的问题

我遇到的问题是键盘行为不稳定,有时会漏按某个键,有时会一直重复按某个键。

我可以告诉你基本情况。这是一台 HP ProBook 645 笔记本电脑,配有 Synaptics 触控板和触控棒。它目前运行的是 18.10,但 18.04 也出现了同样的问题(我希望升级可以解决问题)。

任何键盘都会出现该问题,包括内置键盘、USB 线 HP 键盘和 Logitech 无线键盘。

我曾看到过对类似问题的引用,但它们要么没有得到解答,要么似乎涉及到操作系统或内核的旧版本。

这就是我现在面临的问题,它确实让我的笔记本电脑很难使用。

我想要一个解决方案,但我知道根据我现在可以提供的信息这很困难,所以我想问如何调试这个问题:要安装什么包,要检查什么,要打开什么跟踪,要查看什么日志。

提前致谢

答案1

您应该/dev/input/by-path能够找到您的键盘的链接,在我的情况下,它的名字是:pci-0000:00:14.0-usb-0:7.1:1.0-event-kbd

您或许可以尝试$sudo cat /dev/input/by-path/pci-0000:00:14.0-usb-0:7.1:1.0-event-kbd 这样做,至少它可以从“硬件”角度指示您何时按下和释放按键。简而言之,如果按键未按下时它继续打印,则意味着从低级角度来看键盘仍在发送数据。(您也可以使用 /sys/kernel/debug/hid/DEVICE/event 下的文件(设备匹配lsusb输出))

您的问题的奇怪之处在于它发生在任何键盘上,所以似乎与键盘硬件无关......

这个问题是否在没有运行 Xserver 的情况下发生?也许你也可以看看问题是否仍然发生。

事实上,说实话你的问题可能与多种原因有关,我建议你阅读这篇文章文档这将为您开展研究提供一些指导。

相关内容