M5Stick Keyboard controller
Budget: $30 – $250 USD
I want my M5 StickC Plus2 to boot, connect to a Windows PC over Bluetooth as a standard HID keyboard, then show “host” on-screen once the link is live. From there every interaction must fire a keyboard shortcut:
• Side button – single press, double press, hold-and-tilt-left, hold-and-tilt-right
• Main (front) button – single press, double press, hold-and-tilt-left, hold-and-tilt-right
The exact key combos will change later, so please structure the code so I can edit a single map or config file to update them. I’m fine with either Classic HID or BLE HID—whichever you know will reconnect reliably on Windows or Mac.
Please build with Arduino IDE or PlatformIO (your choice) and include:
1. Source code with clear comments.
2. A compiled .bin ready for flashing.
If anything about the gesture detection or Bluetooth stack needs tuning for stability, call it out so we can iterate quickly.
• Side button – single press, double press, hold-and-tilt-left, hold-and-tilt-right
• Main (front) button – single press, double press, hold-and-tilt-left, hold-and-tilt-right
The exact key combos will change later, so please structure the code so I can edit a single map or config file to update them. I’m fine with either Classic HID or BLE HID—whichever you know will reconnect reliably on Windows or Mac.
Please build with Arduino IDE or PlatformIO (your choice) and include:
1. Source code with clear comments.
2. A compiled .bin ready for flashing.
If anything about the gesture detection or Bluetooth stack needs tuning for stability, call it out so we can iterate quickly.