键盘驱动程序如何在 Linux 上工作

orl*_*kio 5 drivers keyboard modprobe wireshark

我最近买了一个新键盘,它很便宜,而且是一个不知名的品牌,但我并不特别担心。我发现在linux上用这个键盘按shift、super、left-ctrl或left-alt没有什么区别,它总是把它当作shift。我做了一些研究,结果发现问题出在键盘使用的芯片组上。我读到解决问题的唯一方法是为键盘编写一个驱动程序,但是,在处理它时,我发现运行sudo modprobe usbmon然后以 sudo 打开wireshark,意外地解决了问题...有人知道为什么这会发生吗?是否有更简单的方法来触发此更改?

更具体:

  • 我在 xubuntu 18.04
  • dmyco是键盘的品牌
  • lsusb 的结果是 >> Bus 001 Device 004: ID 1c4f:0056 SiGma Micro