Secure cross-platform USB HID keyboard dongle that types passwords and text from Android and iOS apps into any computer or console, without exposing secrets to the host.
-
Updated
Jan 23, 2026 - C++
Secure cross-platform USB HID keyboard dongle that types passwords and text from Android and iOS apps into any computer or console, without exposing secrets to the host.
Wireless BLE HID injection tool for ESP32. Execute DuckyScript payloads over Bluetooth LE via WiFi Web UI. Features BLE scanning, device cloning, and persistent script storage.
Standalone Bluetooth touchscreen control deck for Windows 10/11 built with M5Stack CoreS3 SE, Battery Module 13.2 and Scroll Unit.
A pocket USB speaker and keyboard for the M5Stack Cardputer ADV (BLE keyboard when unplugged)
Voice coding firmware for the M5Stack StopWatch.
Open-source Bluetooth foot controller for musicians, streamers, and studio workers. Programmable ESP32-based pedal that sends keypresses, media commands, or typed strings to any Bluetooth device. No drivers needed - works with iPad, iPhone, Android, Windows, Mac, and Linux.
Obsidian-style markdown notes for the 3.5" ESP32 Cheap Yellow Display: wikilinks, live-preview editor, BLE keyboard, on-screen keyboard and a WiFi web app
Typx Android typing automation with ESP32-CAM Wi-Fi job transfer and safe Bluetooth HID execution.
A classic bluetooth-controlled USB Rubber Ducky clone built with ESP32 boards.
CrossPoint Reader for the XTeInk X3, with writing added: BLE-keyboard text editor (vi mode, Japanese input), PNG/JPEG viewer, terminal, SD/OTA updates
Pico W based BLE or USB adapter for PS/2 keyboard using C SDK
This project is a Zephyr-based firmware for converting vintage typewriters (like the Brother AX110) into modern USB and Bluetooth Low Energy (BLE) HID devices. It uses the Zephyr RTOS to handle USB device stacks, BLE advertising, and input matrix scanning.
M5Cardputer as a BLE HID keyboard for MicroSlate (Xteink X4) — solves the X4's BLE-only limitation. Voice-to-text via local Whisper planned.
📱 ESP32 BLE HID Keyboard Bridge for iPhone with microsecond zero-delay Flask + WebSocket Web UI.
XiaoZhi AI portrait robot: custom 240x320 round-face UI, BLE keyboard, Wi-Fi SD file transfer, and TF-card stroke-order/English learning
Emulates a BLE keyboard with the ESP32 to flip pages, useful when playing an instrument and reading sheet music.
ESP32 BLE macropad: one firmware for many boards (C3/S3/ESP32), Windows app to configure keys, rename, remap GPIO and flash firmware
Here I use Flex sensors, ESP 32 and ESP-32-BLE Keyboard library to create a ble keyboard.
Distraction-free writing device firmware for ESP32-S3 + 400x300 reflective LCD (ST7305). ESP-IDF, work in progress.
To associate your repository with the ble-keyboard topic, visit your repo's landing page and select "manage topics."