それで最近、新しい機械式キーボードを購入しましたが、F1〜F12キーに問題が生じました。いくつかの調査では、何らかの怪しい理由で、キーボードがAppleで作成したまったく異なるキーボードと同じベンダーIDと製品IDを持っていたため、これが発生したことがわかりました。これにより、カーネルはhid_apple
自動的にドライバをロードし、F1-F12キーがAppleのキーボードと同じように動作しますが、これは私が望むものではありません。
xmodmap
hwdb
私は成功せずにアイテムとアイテムの両方を使用してキーを再マップしようとしました。また、hid_apple
キーボードがまったく機能しないようにするカーネルモジュールをブラックリストに登録してみました。キーボードでドライバを強制的に使用したいのですが、hid_generic
方法がわかりません。udev
ルールなどでこのドライバを強制的に使用する方法はありますか?
更新:hid_generic
ドライバが機能していないことがわかりました。ロードを防ぐと、hid_apple
キーボードは認識されません。