ESP32MacroPad

A flexible macro-pad library for ESP32 with BLE keyboard, rotary encoders, OLED display, and multi-layout button mapping.

Author
Havish Vivek
Website
https://github.com/havishvivek/esp32macropad/
Github
https://github.com/HavishVivek/esp32macropad
Category
Device Control
License
MIT
Library Type
Contributed
Architectures
esp32

Build custom BLE macro pads on ESP32 with ease. Supports up to 16 buttons, 4 rotary encoders (with push buttons), an SSD1306 OLED for action feedback, and up to 8 switchable layouts — all wired together with a simple callback API. Built on top of ESP32-BLE-Keyboard and Adafruit SSD1306.

Downloads

Filename Release Date File Size
ESP32MacroPad-1.0.2.zip 2026-03-16 10.74 KiB
ESP32MacroPad-1.0.0.zip 2026-03-16 9.95 KiB