Section
Overview
Protocol
Commands
Reference
AI Access
How it fits together
Mouse, box, and PCThe box has two chips joined by an internal link, plus a third port for your program. The clone is a copy of the real mouse's USB identity.
| Part | Role |
|---|---|
| Host chip | Reads the real mouse. |
| Device chip | Presents the clone to the PC and merges your input into what it reports. |
| Link | Passes data between the two chips. |
real mouse game PC
| ^
| USB3 | USB1
v |
+-----------+ +-----------+
| host chip | ---- link ---> |device chip|
+-----------+ +-----------+
^
| USB2 (CH343 serial)
|
control PCThree connections:
| Port | Connects to |
|---|---|
USB3 | The real mouse. |
USB1 | The PC receiving the mouse. |
USB2 | The program driving the box, over a CH343 serial link. |
That program speaks the binary protocol, sending movement, button, and scroll commands.
What the PC sees
A real mouse, plus your inputTo the PC the clone is the same model of mouse, with the same buttons and capabilities. Your input adds to the real mouse's input rather than replacing it (Injection Model), so the physical mouse keeps working either way.
| When your program | The box |
|---|---|
| Sends input | Layers your movement, scroll, and button state onto the real mouse. |
| Goes quiet | Returns to plain passthrough, just a wire, per the safety rule. |