0x8030 · macroRecord
On-the-fly macro recording for gaming keyboards — start and stop capture sessions, target a G-key slot, and store timed keystroke sequences in onboard memory.
macroRecord is the HID++ interface for on-the-fly macro recording on
Logitech gaming keyboards. The host, or the device itself, opens a recording
session; subsequent keystrokes are captured and stored as a macro, typically
bound to a G-key managed by 0x8010 gamingGKeys. It applies only to gaming
keyboards with hardware macro recording, not 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
- Session control — start and stop a recording session; while it runs, the device buffers key events instead of acting on them.
- Target key — the host names which programmable key (a G-key slot) receives the macro when the session ends.
- State events — the device reports recording-state changes (idle, recording, full, error) over HID++ so software can track them.
- Storage — recorded sequences land in onboard memory and play back later
with no host involved, under the
0x8010gamingGKeys assignment model. - Timing — capable devices preserve inter-keystroke delays, so playback reproduces the original timing.
Status: Not implemented · Feature ID:
0x8030· See also: 0x8010 gamingGKeys