Skip to content

Profiles

Every device HIDMaestro can emulate is a JSON file. 337 ship in the embedded catalog across 73 vendors, 103 of them keyboards and mice, and runtime-built profiles authored via HMProfileBuilder work identically.

  • Profile System: the profiles/<vendor>/<slug>.json schema, every field, the three runtime classifications, and a verbatim Xbox 360 Wired profile dissection.
  • Custom Profiles: clone-and-modify, build-from-scratch, and spoof patterns, with concrete HMProfileBuilder examples.
  • Profile Extractor: the standalone tool in every release ZIP that captures a connected controller into a ready-to-deploy profile JSON.
  • Contributing Profiles: how to submit a profile for a device you own, and what the review checks.