An open API service indexing awesome lists of open source software.

https://github.com/geo-tp/bluetooth-keyboard-mouse-emulator

Implement a USB/BLE HID device that can switch between mouse and keyboard modes for the M5Cardputer
https://github.com/geo-tp/bluetooth-keyboard-mouse-emulator

ble bluetooth keyboard-emulation m5stack m5stack-cardputer mouse-emulation

Last synced: about 2 months ago
JSON representation

Implement a USB/BLE HID device that can switch between mouse and keyboard modes for the M5Cardputer

Awesome Lists containing this project

README

        

# M5 Keyboard and Mouse Emulator

This project implements a USB HID and a BLE HID device using the M5Cardputer, capable of emulating both a keyboard and a mouse. The device can switch between mouse and keyboard modes, sending the appropriate input data to a connected USB/BLE device.

## Key Features

- Mouse and Keyboard Emulation: The device can function as either a mouse or a keyboard, sending the corresponding input data via BLE.
- Mode Switching: You can toggle between mouse and keyboard modes using a designated key (Btn GO).
- Controlling mouse with the arrow keys

## Installation

- M5Burner : Search into M5CARDPUTER section and simply burn it
- Old school : Build or take the firmware.bin from the github release and flash it

## Usage

- Mode : Toggle GO button (on the edge) to change between Keyboard and Mouse
- Keyboard : Default Cardputer Keys. The keyboard layout depends on the configuration of the connected PC.
- Mouse : Arrow LEFT/RIGHT/UP/DOWN and 'OK' and '\\' (just above 'OK' Button)