Magic Tray · catalog
Each Apple device needs its own answer
- A mouse, a keyboard, and a trackpad are not the same thing to Windows.
- Even two Magic Mice can be different if one is old and one is 2024.
- We do not pretend one driver fixes everything. We do not copy Magic Utilities.
Side by side
| Device | Windows name | Power | Scroll | Battery in the tray |
|---|---|---|---|---|
| Magic Mouse v1 | 030D | AA | Boot Camp INF | HID 0x90 / Feature if exposed |
| Magic Mouse v2 | 0269 | Lightning | Same Boot Camp INF | HID 0x90 / Feature if exposed |
| Apple Wireless Mouse | 0310 | AA | Same Boot Camp INF | Same as v1 |
| Magic Mouse 2024 / v3 | 0323 | USB-C | Not in Boot Camp. KMDF (or patched Apple / stock) | Input 0x90 COL02 only |
| Keyboards | 0239…0322 | AA or rechargeable | n/a | SDP patch to poll Feature battery |
| Trackpad 1 / 2 / 2024 | 030E / 0265 / 0324 | AA / Lightning / USB-C | We do not ship a trackpad driver | HID when Windows exposes it |
- Not sure which one you have? Look at the bottom.
- The list we actually ship is in code: mice, keyboards.
- Who tested what: TESTED.md.
- Reading the 0x90 report on the 2024 mouse: Magic Mouse battery percentage on Windows.
Mice
Trackpads & keyboards
Trackpads
AA / Lightning / USB-C. Battery rows only. No tap, 3-finger, or KMDF from us — that is a product Magic Utilities sells, and we do not pretend we cloned it.
Keyboards
2011 AA vs Lightning vs 2024 USB-C. Touch ID and numeric keypad are extra PIDs on the same SDP path, not extra drivers. Not a mouse filter.
Why it is split this way
- Old mice already have a signed Apple driver. Replacing it would make people turn on Test Mode for no reason.
- The 2024 mouse is a new Windows name. The old Apple file does not list it.
- Keyboards already type. We only flip a setting so battery % shows up.
- Trackpad gestures are a whole product. We only show battery.
- If you need a paid, Microsoft-signed 2024 mouse driver today, Magic Utilities still sells that. We will not kill scroll if you stop paying, because we do not charge for scroll.