Supported mice¶
Remember:
- Mouse support is a BETA feature. Expect bugs.
- Most importantly, file a bug when you find a bug.
The list of tested mice is this one:
Apple Magic Mouse A1296 (1st gen)¶
- Supports: movement; left & right click
- Purchase link: eBay
- Protocol: BR/EDR
Apple Magic Mouse A1657 (2nd gen)¶
- Supports: movement; left & right click
- Purchase link: eBay
- Protocol: BR/EDR
Apple Magic Trackpad A1339 (1st gen)¶
- Supports: movement; left click
- Purchase link: eBay
- Bugs: Right/middle click not working issue #17
- Protocol: BR/EDR
Tank Mouse¶
- Supports: movement; left & right click
- Purchase link: TankMouse homepage
- Protocol: BLE
Logitech M336 / M337 / M535¶
- Supports: movement; left, middle & right click
- Purchase link (It seems that M336/M337/M535 are the same mice, just with different model name):
- Protocol: BR/EDR
Logitech M-RCL124 (MX Revolution)¶
- Supports: movement; left, middle, right click
- Purchase link eBay
- Protocol: BR/EDR
HP Z5000¶
- Supports: movement; left, middle, right click
- Purchase link eBay
- Protocol: BR/EDR
LogiLink ID0078A¶
- Supports: movement; left, middle, right click
- Purchase link Grooves.land
- Protocol: BR/EDR
Bornd C170B¶
- Supports: movement; left, middle & right click
- Purchase link: Amazon
- Protocol: BR/EDR
TECKNET 2600DPI¶
- Supports: movement; left, middle & right click
- Purchase link: Amazon
- Protocol: BR/EDR
TECKNET Three modes¶
- Supports: movement; left, middle & right click
- Purchase link: Amazon
- Bugs: Shows asserts in console, see issue #18
- Protocol: BR/EDR
Adesso iMouse M300¶
- Supports: movement; left, middle & right click
- Purchase link: Amazon
- Bugs: Lag from "resting" mode to "moving" move. Seems to be a mouse-specific problem, not related to Bluepad32.
- Protocol: BR/EDR
Kensington SureTrack K75351WW¶
- Supports: movement; left, middle & right click
- Purchase link: Amazon
- Bugs: Shows asserts in console, see issue #18
- Protocol: BR/EDR
HXSJ Bluetooth 3.0 Wireless Mouse¶
- Supports: movement; left, middle & right click
- Purchase link: AliExpress
- Bugs: Shows asserts in console, see issue #18
- Protocol: BR/EDR
Other supported¶
In theory any Bluetooth mouse should work, both BLE and BR/EDR.
In practice some BR/EDR, some might work, some might not. See:
- https://github.com/espressif/arduino-esp32/issues/6193 (Please, go and say "please fix it")
Summary:
Protocol | Status | Description | Search for | Date |
---|---|---|---|---|
BLE | Should work | BLE only, AKA "Low Energy", "BT 5.0" | "BLE mouse" | > 2010 |
BR/EDR | Should work | BR/EDR only, AKA "Classic", "BT 3.0" | "Mouse Bluetooth Windows XP" | < 2010 |
Dual Mode | Might work[*] | Supports both BLE and BR/EDR | "Tri-Mode BT 3.0, BT 5.0, 2.4Gz" | > 2010 |
*: See Issue#18, Issue BK3632