0x8030 · macroRecord
游戏键盘的即时宏录制——控制录制会话的开始与结束、指定目标 G 键槽位,并将带时序的按键序列存入板载内存。
The macroRecord feature provides the HID++ interface for on-the-fly macro
recording on Logitech gaming keyboards. It allows a host or the device itself
to enter a recording session in which subsequent keystrokes are captured and
stored as a macro, typically bound to a G-key managed by the companion
0x8010 gamingGKeys feature. This feature is relevant to gaming keyboards that
support hardware macro recording and does not apply to mice, headsets, touchpads,
or receivers.
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. OpenLogi instead relies on 0x8010 gamingGKeys where applicable.
What it does
- Record session control — provides functions to start and stop a macro recording session, putting the device into a capture mode where key events are buffered rather than acted upon immediately.
- Target key selection — the host can specify which programmable key (e.g. a G-key slot) will receive the recorded macro once the session ends.
- State reporting — the device can emit HID++ events to notify the host of recording state changes (idle, recording, full, error) so software can update its UI accordingly.
- Macro storage — recorded sequences are written into the device's onboard
memory, making them available for subsequent playback without host involvement,
in coordination with the
0x8010gamingGKeys assignment model. - Timing capture — depending on the device's capabilities, the recording may preserve inter-keystroke delays so that playback reproduces the original timing faithfully.
Status: Not implemented · Feature ID:
0x8030· See also: 0x8010 gamingGKeys