For those with newer, high-end Logitech input devices, coming with Linux 7.3 is support for the re-programmable button support of the HID++ 2.0 protocol...

For those with newer, high-end Logitech input devices, coming with Linux 7.3 is support for the re-programmable button support of the HID++ 2.0 protocol.
The HID++ 2.0 device protocol's reprogrammable button support allows for software to query, remap, and divert mouse buttons and special keyboard keys. When a button is diverted, a special notification is used rather than a standard key event.
There have been some user-space open-source software solutions for the Logitech reprogrammable button support handling and UIs to remap while now the logitech-hidpp kernel driver is seeing support for this HID++ 2.0 capability.
Open-source developer Elliot Douglas who led the work on this Logitech HID++ kernel driver feature explained with the patch:
"Some Logitech HID++ 2.0 mice can report diverted reprogrammable controls through HID++ feature 0x1b04, SpecialKeysMseButtons / REPROG_CONTROLS_V4, instead of the normal HID mouse report.Add a quirk-gated event path for those controls. The handler temporarily diverts verified per-product controls, parses divertedButtonsEvent as the current pressed-control list, and reports the corresponding evdev key state for every mapped control.
Keep the control mappings in per-product arrays so adding support for another mouse does not change the evdev capabilities advertised by already-supported devices."
More details can also be found via this protocol documentation.
This patch is queued into the HID subsystem's "for-next" Git branch and thus expected to be submitted as part of the upcoming Linux 7.3 merge window.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | HyperX Driver Coming For Linux 7.3 Just To Report A Microphone's Mute Status | 0 | 10.97 | 07-08-2026 |
| 2 | Linux 7.3 Bringing A KCFI Optimization To Benefit Older Intel CPUs | 0 | 9.79 | 10-08-2026 |
| 3 | Linux 7.3 To Better Handle Cluster Load Balancing On Intel Hybrid CPUs | 0 | 8.96 | 08-08-2026 |
| 4 | Linux 7.2-rc7 Adding Support For The Most Unique Or Very Funky Gaming Controller | 0 | 8.16 | 08-08-2026 |
| 5 | TTM Memory Management For Graphics To Be More Aggresive With Linux 7.3 | 0 | 11.14 | 07-08-2026 |
| 6 | Improved GPU Reset Recovery For AMD Kaveri, Hawaii & Other GFX7 GPUs With Linux 7.3 | 0 | 9.93 | 04-08-2026 |
| 7 | Linux 7.3 To Support The Qualcomm Adreno 704 & Adreno 722 GPUs | 0 | 15.76 | 02-08-2026 |
| 8 | Apple M1 Series SoCs To See ~1 Watt Power Savings With Linux 7.3 | 0 | 9.02 | 10-08-2026 |
| 9 | Initial Apple M3 Pro / Max / Ultra Support Being Upstreamed For Linux 7.3 | 0 | 6.23 | 07-08-2026 |
| 10 | Old SGI Drivers Being Removed In Linux 7.3 Over Security Concerns | 0 | 7.39 | 10-08-2026 |