0x1a00 · presenterControl
Presenter remote control interface — enumerate slide-navigation buttons and divert their events to host software instead of default HID reports.
The presenterControl feature provides the HID++ 2.0 interface for dedicated
presentation remote controls — handheld clicker-style devices used to navigate
slide decks. It covers controls such as advance slide, previous slide, start or
end a presentation, and blank the screen, which are the primary functions of
Logitech's Spotlight and similar presenter family. The feature does not apply to
mice, keyboards, headsets, touchpads, or receivers in their usual roles; it is
specific to devices whose primary purpose is presentation control.
Not implemented in OpenLogi
OpenLogi's vendored hidpp crate does not provide a typed wrapper for this feature yet. The notes below summarise the HID++ feature in general terms, not OpenLogi behaviour.
What it does
- Control enumeration — provides functions to query which presenter controls the device exposes and their individual capabilities, such as whether a button can be remapped or diverted.
- Button event reporting — the device emits HID++ events for presenter-class button presses (next slide, previous slide, presentation start/stop, screen blank), giving host software the opportunity to intercept and customise those actions rather than relying on the default HID consumer-control reports.
- Mode and configuration — provides functions to read and write operational settings relevant to presenter use, for example which software profile or pointer mode is active during a presentation session.
- State notifications — the device can proactively notify the host of relevant state changes (e.g. entering or exiting presentation mode) so that companion software can synchronise its UI.
Status: Not implemented · Feature ID:
0x1a00
0x19b0 · hapticFeedback
Device haptic actuator control — capabilities, enable state and intensity, and playing a typed waveform, as used by the MX Master 4's Actions Ring.
0x1b00 · reprogControls
Early-generation control enumeration and diversion — query the device's programmable button table and redirect individual controls to HID++ events.