供应商/产品 ID 错误的键盘应使用什么驱动程序?

供应商/产品 ID 错误的键盘应使用什么驱动程序?

所以,我最近买了一个新的机械键盘,但 F1-F12 键一直有问题。经过一番调查,我发现发生这种情况是因为键盘由于某种不正当的原因与苹果制造的完全不同的键盘具有相同的供应商 ID 和产品 ID。然后,我的内核会hid_apple自动加载驱动程序,这会导致 F1-F12 键的功能与 Apple 键盘上的功能相同,这不是我想要的。

xmodmap我尝试使用两者和一个条目重新映射按键hwdb,但没有成功。我还尝试将hid_apple内核模块列入黑名单,这会阻止键盘完全工作。我想强制键盘使用hid_generic驱动程序,但我不知道如何操作。有没有办法可以强制使用该驱动程序,也许通过udev规则或类似的方式?

更新:事实证明hid_generic驱动程序不起作用。阻止hid_apple加载只是阻止键盘被识别。

相关内容