Skip to content

Supported mice

Remember:

The list of tested mice is this one:

Apple Magic Mouse A1296 (1st gen)

Apple Magic Mouse A1296

  • Supports: movement; left & right click
  • Purchase link: eBay
  • Protocol: BR/EDR

Apple Magic Mouse A1657 (2nd gen)

Apple Magic Mouse A1657

  • Supports: movement; left & right click
  • Purchase link: eBay
  • Protocol: BR/EDR

Apple Magic Trackpad A1339 (1st gen)

Apple Magic Trackpad A1339

  • Supports: movement; left click
  • Purchase link: eBay
  • Bugs: Right/middle click not working issue #17
  • Protocol: BR/EDR

Tank Mouse

Tank Mouse

Logitech M336 / M337 / M535

Logitech 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)

Logitech M-RCL124

  • Supports: movement; left, middle, right click
  • Purchase link eBay
  • Protocol: BR/EDR

HP Z5000

HP Z500

  • Supports: movement; left, middle, right click
  • Purchase link eBay
  • Protocol: BR/EDR

LogiLink

  • Supports: movement; left, middle, right click
  • Purchase link Grooves.land
  • Protocol: BR/EDR

Bornd C170B

Bornd C170B

  • Supports: movement; left, middle & right click
  • Purchase link: Amazon
  • Protocol: BR/EDR

TECKNET 2600DPI

TECKNET 2600DPI

  • Supports: movement; left, middle & right click
  • Purchase link: Amazon
  • Protocol: BR/EDR

TECKNET Three modes

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

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

Kensington SureTrack

  • 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

HXSJ

  • 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