ZeroTrace HID
SilentTrace
Auto-route HID primitives between USB and BLE transports
SilentTrace routes script primitives to the right HID transport. When the device is USB-connected it sends over USB-HID; when operating over a BLE pairing it sends over BLE-HID — no manual mode toggle.
What each transport carries
| Primitive group | USB-HID | BLE-HID |
|---|---|---|
Keyboard (write, key, comboKey, …) | Yes | Yes |
Media / system keys (mediaKey, systemKey) | Yes | Yes |
Mouse (mouseMove, mouseClick, …) | Yes | No |
Gamepad (pressButton, leftStick, …) | Yes | No |
MSC (mass storage, storageMode) | Yes | No |
BLE-HID does not carry pointer, gamepad, or mass-storage reports. Those primitives no-op silently in BLE mode — they are skipped rather than downgraded.
Use cases
- Drop a USB device, operate over BLE — keyboard and media payloads keep working after the cable is removed.
- BLE-only deployment — lowest-power profile for unattended runtime, at the cost of mouse, gamepad, and MSC.
The mobile app is the only remote control channel, over BLE. See Live Mode for interactive control.