Skip to content

Implement a BLE HID device that can switch between mouse and keyboard modes for the M5Cardputer. The device is capable of sending mouse movements and keyboard inputs to a connected BLE device.

License

Notifications You must be signed in to change notification settings

geo-tp/Bluetooth-Keyboard-Mouse-Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

M5 Keyboard and Mouse Emulator

This project implements 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 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)

About

Implement a BLE HID device that can switch between mouse and keyboard modes for the M5Cardputer. The device is capable of sending mouse movements and keyboard inputs to a connected BLE device.

Topics

Resources

License

Stars

Watchers

Forks

Packages