Skip to content

Supported keyboards

Note:

  • Keyboard support is a beta feature.
  • Report a bug if you encounter an issue.

Bluepad32 supports the following tested keyboards:

8BitDo Retro Mechanical Keyboard

8BitDo Keyboard

  • Supports: all keys
  • Purchase link: 8BitDo store
  • Technical info: BLE, up to 16 simultaneous keys

Apple Magic Keyboard 2 Model A1644

Apple Magic Keyboard A1644

  • Supports: all keys
  • Purchase link: eBay
  • Technical info: BR/EDR, up to 4 simultaneous keys

Microsoft Designer Bluetooth Keyboard

Microsoft

  • Supports: all keys
  • Purchase link: eBay
  • Technical info: BLE, up to 10 simultaneous keys
  • Model: Microsoft Designer Desktop

Air Mouse with Touchpad Keyboard

AliExpress

  • Supports: all keys
  • Purchase link: AliExpress
  • Technical info: BLE, up to 6 simultaneous keys
  • Model: 2.4G Air Mouse with Touchpad Keyboard i8

Miscellaneous Controllers

These media controllers identify as Bluetooth keyboards:

Other keyboards

Standard Bluetooth HID keyboards work with Bluepad32. Most modern keyboards use BLE.

Some dual-mode BR/EDR keyboards trigger an ESP32 controller bug:

Protocol summary:

Protocol Status Description Search for Date
BLE Supported BLE only ("Low Energy", "BT 5.0") "BLE keyboard" > 2010
BR/EDR Supported BR/EDR only ("Classic", "BT 3.0") "Keyboard Bluetooth Windows XP" < 2010
Dual Mode Partial[*] Supports both BLE and BR/EDR "Tri-Mode BT 3.0, BT 5.0, 2.4Gz" > 2010

*: See Issue #18 and Issue BK3632.