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 18, 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.
A classic bluetooth-controlled USB Rubber Ducky clone built with ESP32 boards.
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.
Here I use Flex sensors, ESP 32 and ESP-32-BLE Keyboard library to create a ble keyboard.
Emulates a BLE keyboard with the ESP32 to flip pages, useful when playing an instrument and reading sheet music.
Add a description, image, and links to the ble-keyboard topic page so that developers can more easily learn about it.
To associate your repository with the ble-keyboard topic, visit your repo's landing page and select "manage topics."