La actualización del kernel que sigue inmediatamente a Linux 7.3 introducirá una característica que admitirá los botones reprogramables de los dispositivos HID++ 2.0 de Logitech. Este soporte se logrará gracias a un parche añadido al controlador del kernel logitech-hidpp. Los usuarios podrán reconfigurar los botones del ratón y las teclas especiales del teclado sin necesidad de software adicional de espacio de usuario.
La característica funcionará detectando los controladores reprogramables desviados (diverted) a través de la característica número 0x1b04 del protocolo HID++ 2.0. El parche agrega una ruta de eventos con quirk‑gated específica del producto que redirige temporalmente estos controladores, lee la lista de botones pulsados detectados e informa el estado correspondiente de las teclas evdev. Las asignaciones de control se mantienen en arreglos separados por producto, de modo que al agregar un nuevo ratón, las capacidades evdev de los dispositivos ya soportados no cambian.
Antes, el soporte para botones reprogramables de Logitech solo estaba disponible mediante herramientas de espacio de usuario de código abierto; ahora, la integración a nivel del kernel reducirá esa dependencia. El parche liderado por Elliot Douglas se ha colocado en la rama “for‑next” del subsistema HID y se espera que se fusione en la rama principal durante la ventana de fusión de Linux 7.3. Este cambio avanzará un paso los estándares de soporte de hardware en los entornos de escritorio de Linux.
