Rhel
如何在 udev hwdb 文件中指定特定產品?
我正在嘗試重新映射外圍設備上的按鈕,該外圍設備的按鈕錯誤地映射到 F 鍵。為了解決這個問題,我嘗試使用 udev hwdb 文件僅在特定設備上重新映射鍵。
到目前為止,我的規則如下所示:
keyboard:usb:v11AAp* [remapping rules]
這條規則有效,但是鍵盤和外設都是同一廠商生產的,所以我也需要填寫產品。我已經嘗試使用 /proc/bus/input/devices 中指定的產品和
udevadm info --attribute-walk --name=[path to input device] | grep idProduct
(它們都是相同的 id,這是一個好兆頭),但是該規則既不適用於鍵盤也不適用於外圍設備。結果如下所示:
keyboard:usb:v11AAp11AA [remapping rules]
我的語法有問題嗎?如何為特定產品正確定義 hwdb 規則?
唯一的問題是在產品 ID 之後仍然需要“*”,所以最後規則看起來像:
keyboard:usb:v11AAp11AA* [remapping rules]
簡單的語法錯誤。