Linux 7.3の次のカーネルアップデートでは、Logitech HID++ 2.0デバイスの再プログラム可能なボタンのサポートを追加する機能が実装される。このサポートは、logitech-hidppカーネルドライバーにパッチを追加することで実現される。ユーザーは、追加のユーザー空間ソフトウェアを使用せずに、マウスとキーボードのボタンを再構成できる。
この機能は、HID++ 2.0プロトコルの0x1b04機能番号を介してリダイレクトされた再プログラム可能なコントローラを認識することで動作する。パッチは、製品固有のQUIRK-gatedイベントパスを追加してこれらのコントローラを一時的にリダイレクトし、検出されたボタンのリストを読み取り、対応するevdevキーの状態を報告する。コントロールマッピングは、製品ごとに個別の配列に保持されるため、新しいマウスを追加しても既存のサポートされているデバイスのevdev機能は変更されない。
以前は、Logitechの再プログラム可能なボタンのサポートは、オープンソースのユーザー空間ツールでのみ提供されていたが、現在はカーネルレベルでの統合により、この依存関係が軽減される。Elliot Douglasによって主導されたパッチは、HIDサブシステムの「for-next」ブランチにコミットされ、Linux 7.3のマージウィンドウ期間中にメインブランチに含まれることが予想される。この変更は、Linuxデスクトップ環境におけるハードウェアサポートの標準を一歩進めることになる
