The openlogi command-line tool. For install and configuration, see the
README.
openlogi list # paired devices: slot, codename, kind, online, battery
openlogi assets sync # pre-fetch device renders from the fastest available mirror
openlogi diag features # dump every HID++ feature the active device reports
openlogi diag controls # dump reprogrammable controls and capability flags
openlogi diag dpi # read β write β read-back β restore DPI (smoke test)
openlogi diag smartshift # toggle SmartShift and restore (smoke test)
openlogi diag lighting ff0000 # solid colour for a wired RGB keyboard (any RRGGBB hex)Running openlogi with no subcommand defaults to list. Set
OPENLOGI_LOG=debug for verbose tracing in the CLI, GUI, or agent.
Asset synchronization probes assets.openlogi.org, the versioned Cloudflare
Pages release alias, and the pinned jsDelivr npm release concurrently. The first
mirror with a valid catalog supplies every file for that synchronization run.
Set OPENLOGI_ASSETS or pass openlogi assets sync --base <URL> to use one
uniform asset origin instead of automatic mirror selection.