Guidance on choosing library for a wireless HID mouse

This page summarizes the projects mentioned and recommended in the original post on /r/arduino

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • BLE52_Mouse_and_Keyboard

    Simulates Standard Arduino Mouse.h and Keyboard.h API BLE connections using nRF52840

  • https://github.com/cyborg5/BLE52_Mouse_and_Keyboard (adafruit boards only library so ties you to their ecosystem)

  • mbed-ble-hid

    :raising_hand: Implement Human Interface Device over Bluetooth Low Energy on a Mbed stack (Arduino nano 33 BLE).

  • https://github.com/tcoppex/mbed-ble-hid (mbedOS library, code seems different then the arduino sketches I’ve seen so far and is difficult to understand)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • esp32_mouse_keyboard

    ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

  • https://github.com/asterics/esp32_mouse_keyboard (esp32 based library, would need to learn how to use that processor and not sure if supported properly in arduino IDE)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts