ZeroTrace HID
OS Compatibility
Per-OS feature matrix for HID and BLE transports
ZeroTrace HID firmware is verified end-to-end on the platforms below.
OS support
| OS | USB-HID | BLE-HID | Live mouse | Live keyboard | OS detection |
|---|---|---|---|---|---|
| Windows 10 | Full | Full | Yes | Yes | Yes |
| Windows 11 | Full | Full | Yes | Yes | Yes |
| macOS 11+ | Full | Full | Yes | Yes | Yes |
| Linux (mainstream) | Full | Full | Yes | Yes | Yes |
| Android 9+ | Full | Full | USB only | Yes | Yes |
| iOS / iPadOS 14+ | Full | Full | USB only | Yes | Yes |
Transport-specific limits
- Live mouse and
mouseMove/mouseDraw/mouseJitter— USB-HID only. BLE HID profile doesn't carry the report types ZeroTrace uses for cursor work. - Mass-storage spoofing — USB only.
- Gamepad emulation — USB only.
- All keyboard payloads — both transports.
- Media keys — both transports.
When BLE is the right pick
- The target has no exposed USB port (sealed kiosk, mobile device).
- You need to fire a payload from a distance (tap-to-pair, then trigger from the web UI).
- The target is on battery and you don't want to burn its charge.
For everything else, USB is faster, more reliable, and supports the full feature set.
For mouseMove, mouseDraw, mouseJitter, or live cursor control, plug in via USB. SilentTrace will not silently downgrade these features over BLE — they're listed as unsupported and skipped.