Microsoft 键盘媒体键和 USB 集线器

Microsoft 键盘媒体键和 USB 集线器

我有一个难题:1)Debian 4.9.65 系统 2)Microsoft Natural Keyboard 4000 3)Acer 显示器用作 USB 集线器

当键盘插入显示器的 USB 集线器时,它基本上可以工作,在 lsusb 中可以看到 Microsoft ... 4000 V1.0,但是所有多媒体键都不起作用。

如果我将键盘直接插入 PC,而不更改任何配置,多媒体键就会正常工作,而无需我执行任何操作。

[更新]发现它也依赖于集线器中的USB端口。如果我交换键盘和鼠标,多媒体键在插入 USB 集线器时可以工作。

以下是插入此 USB 端口的两个设备(Microsoft 键盘显示为两个设备 - 第一个设备报告常规键,第二个设备报告多媒体键)。如果命令报告的顺序evtest

/dev/input/event3:  Microsoft Natural® Ergonomic Keyboard 4000
/dev/input/event4:  Microsoft Natural® Ergonomic Keyboard 4000
/dev/input/event5:  Evoluent VerticalMouse 4

那么多媒体键就不起作用了。

如果订单是

/dev/input/event3:  Evoluent VerticalMouse 4
/dev/input/event4:  Microsoft Natural® Ergonomic Keyboard 4000
/dev/input/event5:  Microsoft Natural® Ergonomic Keyboard 4000

多媒体键确实有效。

因此,USB 集线器可以工作,但如果键盘插入 USB 集线器的第一个端口,则会过滤或忽略多媒体键。软件或硬件的哪一部分可能会执行此操作?

相关内容